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 日

7 千+ 浏览

开启你的职业生涯

完成课程以获得认证

开始
广告