使用Python的判斷語句模擬三目運算

2022-09-27 08:33:13 字數 949 閱讀 1927

下面說的和三目運算有點相似,但又不一樣,實在不知道該如何擬定標題,先就是這個標題吧,大家都知道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通過縮進來...