python關鍵字and和or用法例項

2022-10-04 22:39:34 字數 688 閱讀 3360

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關鍵...