Python中的OR和AND运算符有什么不同?

Python中的OR和AND运算符有什么不同?

在Python中,and和or(以及not)被定义为逻辑运算符。两个都需要两个可能为真或假的操作数。

and运算符仅在两个操作数都为True时返回True。

>>> 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运算符返回True,如果任一操作数为真。

>>> 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

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程