python 一行語句實現if else

2021-09-27 04:47:20 字數 427 閱讀 4839

操作語法如下:

value_when_true if condition_is_ture else value_when_condition_is_false
max_value = x if x > y else y
這一行命令的邏輯:若x > y,則max_value = x,否則:max_value = y

類似於c/c++ 中的三元表示式   ?: 

雖然此語法是可執行的,但是我個人不推薦使用此語法,因為此語法具有侷限性,而且可讀性不足,不符合python之禪的精神

注: 在三元操作符裡邊,使用 if-elif-else無法執行。

做一行愛一行

2013年9 月30日13 04 34 地點 公司 筆者 小菜 it界高手很多,謙虛進步自己 目前適合 android iphone 在除錯階段 內容 今天是九月的最後一天了,也沒有太多的心思的編寫 了,看看這個月的工作效率,確實不是很高。最近也在看一本書,可能很多的博友都知道這本書的 程式設計師你...

pandas實現多行合併一行 一行拆分多行

import pandas as pd 構造資料 data pd.dataframe 合併資料 合併前 合併後 import pandas as pd 構造資料 data pd.dataframe 拆分資料 data pinpai data 品牌 str.split expand true data...

python讀取csv檔案(一行一行的讀取)

在python裡面,讀取或寫入csv檔案時,首先要import csv這個庫,然後利用這個庫提供的方法進行對檔案的讀寫。1 獲取每一行 讀取csv檔案,用的是csv.reader 這個方法。返回結果是乙個 csv.reader的物件,我們可以對這個物件進行遍歷,輸出每一行,某一行,或某一列。如下 1...