下面說的和三目運算有點相似,但又不一樣,實在不知道該如何擬定標題,先就是這個標題吧,大家都知道python中沒有三目運算,但是and/www.cppcns.comor有點類似三目運算:
and/or
單獨使用表示邏輯關係與和或,也可以組和使用,用法如下
andand前後如果某乙個值為假(false, '', , {}, none…)則返回第乙個假值 如果所有值都為真則返回最後乙個真值
or如果or任意乙個值為真,則立刻返回這個值 如果所有值都為假,則or返回最後乙個假值
例子result = 'test' and true # result = true
resuwww.cppcns.comlt = 'test' and 'ortest' # result = ortest
result = false and 'ortest' # result = false
resu = '' and none # result = ''
result = '' or "hall" # result = hall
result = false or none # result = none
result = 'test' or 'nottest' # result = test
使用單行if else 模擬三目運算
result if true / false else fresult if為真時候結果為result,為假的時候結果為fresult
result = 'test' if true else 'not test' # result = 'test'
rwww.cppcns.comesult = 'test' if false else 'not test' # result = 'not test'
本文標題: 使用python的判斷語句模擬三目運算
本文位址: /jiaoben/python/123467.html
Python 判斷語句
1 復合條件判斷 如果乙個人的年齡大於等於60歲,且為男性,則為老先生 age float input 請輸入年齡 gender input 請輸入性別 if age 60 and gender male print 老先生 else print 不是老先生 也可以這麼寫 age float inp...
Python判斷語句
python中只有一種判斷語句,就是if.else.其中有三種常用的形式 1 只有if,沒有else if 判斷條件 執行語句 2 有if又有else if 判斷條件 執行語句 else 執行語句 3 既有if,又有elif,又有else if 判斷條件 執行語句 elif 判斷條件 執行語句 el...
python語句結構(if判斷語句)
一 python語句結構分類 條件控制語句 if 語句 if.elif語句 if巢狀 迴圈語句 while語句 for迴圈 控制語句 break continue pass語句 二 python通過if語句來實現分支判斷 if 條件語句 執行語句 else 執行語句 注意 1 python通過縮進來...