Python 中 OR 和 AND 運算子有什麼不同?


在 Python 中,and 和 or(以及 not)被定義為邏輯運算子。這兩個都要求兩個可能評估為真或假的運算數。

and 運算子僅當兩個運算數都為真時才返回真。

>>> a=50
>>> b=25
>>> a>40 and b>40
False
>>> a>100 and b<50
False
>>> a==0 and b==0
False
>>> a>0 and b>0
True

or 運算子在任一運算數為真時返回真。

>>> a=50
>>> b=25
>>> a>40 or b>40
True
>>> a>100 or b<50
True
>>> a==0 or b==0
False
>>> a>0 or b>0
True

更新時間:2020-02-26

5 千次以上瀏覽

開啟你的職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.