1. 程式人生 > >Python 中 and 和 or 的使用

Python 中 and 和 or 的使用

and:

python 中的and從左到右計算表示式,若所有值均為真,則返回最後一個值,若存在假,返回第一個假值。

or:

or也是從左到有計算表示式,返回第一個為真的值。

文字可能有些繞,可以看下面這張圖:


也就是說:

x or y 的值只可能是x或y. x為真就是x, x為假就是y

x and y 的值只可能是x或y. x為真就是y, x為假就是x

但是需要注意的是沒有括號的情況下,and的優先順序大於or。

1 and 0 or False:

1 and 0 :1是真,返回0. 0 or False, 0是假,返回False。所以返回False。