Python中條件判斷語(yǔ)句通掣畹海可這樣寫(xiě):
a, b = 3, 4
if a > b :
c= a
else :
c= b
這種用法要注意行縮進(jìn)等格式問(wèn)題,更簡(jiǎn)單的方法是使用三目運(yùn)算符诀蓉,Python沒(méi)有三目運(yùn)算符栗竖,但是有可替代的解決方案。
可通過(guò) if 語(yǔ)句來(lái)實(shí)現(xiàn)三目運(yùn)算符的功能渠啤,語(yǔ)法格式如下:
語(yǔ)句1 if 條件表達(dá)式 else 語(yǔ)句2
執(zhí)行流程:
條件運(yùn)算符在執(zhí)行時(shí)狐肢,會(huì)先對(duì)條件表達(dá)式進(jìn)行求值判斷
如果判斷結(jié)果為T(mén)rue, 則執(zhí)行語(yǔ)句1沥曹,并返回執(zhí)行結(jié)果
如果判斷結(jié)果為False份名,則執(zhí)行語(yǔ)句2,并返回執(zhí)行結(jié)果
例如:
a, b = 3, 4
c= a if a > b else b
print(c) #輸出結(jié)果為4