python 中的and從左到右計算表示式,若所有值均為真,則返回最後乙個值,若存在假,返回第乙個假值。
or也是從左到有計算表示式,返回第乙個為真的值。
複製** **如下:
idle 1.2.4
&www.cppcns.comgt;>>'a'and'b'
'b'>>>''and'b'
''>>>'a'or'b'
'a'>>>''or'bwww.cppcns.com'
'b'類似三目表示式的用法:bool? a : b
複製** **如下:
>>> a ='first'
>>> b ='second'
程式設計客棧》1and a or b # 等價於 bool = true時的情況
'first'
>>>0and a or b # 等價於 bool = false時的情況
'second'
>>> a =''
>>>1and a or b # a為假時www.cppcns.com,則出現問題
'second'
>>>(1and[a]or[b])[0]# 安全用法,因為[a]不可能為假,至少有乙個元素
''>>>
本文標題: python關鍵字and和or用法例項
本文位址: /jiaoben/python/125525.html
python保留關鍵字和常用關鍵字
python保留關鍵字和常用關鍵字如下 上圖是python3中的關鍵字,python2.7中的關鍵字部分會有區別,具體在自己列印輸出檢視 import keyword print join keyword.kwlist lambda 用於匿名函式中 assert 斷言語句,常用與除錯 raise 用...
python關鍵字和用法 python關鍵字用法
python關鍵字用法 use bin env python coding utf 8 from keyword import kwlist as all keywords from import as print list all keywords print true and 1 1 2 tru...
this關鍵字和super關鍵字
this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...