Python 中的布尔运算符是什么?


逻辑运算符 and、or 和 not 也称为布尔运算符。尽管 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

如果其操作数为假表达式,则 not 运算符返回真;如果该表达式为真,则返回假。

>>> a=10
>>> a>10
False
>>> not(a>10)
True

更新于:2020 年 2 月 26 日

7K+ 次查看

开启你的 职业生涯

完成课程即可获得认证

开始
广告