1. 程式人生 > >python-and和 or用法

python-and和 or用法

python中的邏輯運算

and和or執行邏輯運算,但是它們不會返回bool值,而是返回它們進行比較的值之一

and

>>> 1 and 2

取2

>>>1 and 2 and 3

返回3

>>>[1,] and True

返回True

結論--->都為真返回 右側真值

>>>0 and 2

返回0

>>>1 and False and 3

返回False

結論--->真和假 返回假

>>>{} and False and True

返回{}

>>> True and () and {}

返回() 

結論---> 有兩個假或若干返回最左側假

or

>>>1 or 2

返回1

>>>True or (1,) or 1

返回True

結論--->都為真返回最左側真

>>>0 or 1

返回1

>>>False or {} or True or 1

返回True

結論--->真和假返回真

>>>False or 0

返回0

>>>0 or [] or False

返回False

結輪--->都為假返回最右側假