在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 ()