Python and or用法

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

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

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

0
0
1
4
()
相關文章
相關標籤/搜索