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