Python and or用法

在Python中 None,False,空字符串"",0,空列表[],空字典{},空元組()都相當於False,在布爾上下文中爲假;其它任何東西都爲真

or:是從左到右計算表達式,返回第一個爲真的值,如果兩個都是假,返回的是右邊的值。
and:從左到右計算表達式,若所有值均爲真,則返回最後一個值,若存在假,返回第一個假值。

print(2 and 0)
print(0 and 2)
print(0 or 1)
print(4 or 1)
print([] or ())

0
0
1
4
()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章