《Python編程:從入門到實(shí)踐》第五章 if語(yǔ)句
一個(gè)簡(jiǎn)單示例
條件測(cè)試
條件測(cè)試: 每條if 語(yǔ)句的結(jié)果要么是True ,要么是False ;
Python根據(jù)條件測(cè)試的值為True 還是False 來(lái)決定是否執(zhí)行if 語(yǔ)句中的代碼
A ==?B:A等于B,則結(jié)果為True,否則為False
A != B: A不等于B,則結(jié)果為True,否則為False
條件語(yǔ)句中可包含各種數(shù)學(xué)比較,如小于(<)、小于等于(<=)、大于(>)、大于等于(>=)
要判斷特定的值是否已包含在列表中,可使用關(guān)鍵字in;
要判斷特定的值是否未包含在列表中,可使用關(guān)鍵字not in?
布爾表達(dá)式的結(jié)果要么為True ,要么為False ;
布爾值通常用于記錄條件,如游戲是否正在運(yùn)行,或用戶是否可以編輯網(wǎng)站的特定內(nèi)容
if語(yǔ)句
使用if語(yǔ)句處理列表
設(shè)置if語(yǔ)句的格式
在條件測(cè)試的格式設(shè)置方面,PEP 8提供的唯一建議是:
在諸如== 、>= 和<= 等比較運(yùn)算符兩邊各添加一個(gè)空格,
例如,if age < 4: 要比 if age<4: 好;
這樣的空格不僅不會(huì)影響Python對(duì)代碼的解讀,還會(huì)讓代碼閱讀起來(lái)更容易
小結(jié)
條件測(cè)試;if、if-else、if-elif-else結(jié)構(gòu);Python在代碼格式方面的建議,這可確保即便你編寫的程序越來(lái)越復(fù)雜,但其代碼依然易于閱讀和理解;
標(biāo)簽: