数学中有‘且’、‘或’、‘非’等逻辑关系的判断,编程语言当中也大都有着类似的逻辑运算规则,下面我们就来看看python语言中的逻辑运算符有哪些,应该怎么使用。
一、python的逻辑运算符
逻辑运算符 |
含义 |
基本格式 |
说明 |
and |
逻辑与运算,等价于数学中的“且” |
a and b |
当 a 和 b 两个表达式都为真时,a and b 的结果才为真,否则为假。 |
or |
逻辑或运算,等价于数学中的“或” |
a or b |
当 a 和 b 两个表达式都为假时,a or b 的结果才是假,否则为真。 |
not |
逻辑非运算,等价于数学中的“非” |
not a |
如果 a 为真,那么 not a 的结果为假;如果 a 为假,那么 not a 的结果为真。相当于对 a 取反。 |
二、逻辑运算符的用法
a = b = 15
c = 20
d = Trueprint(a == b and b == c)print(a == b and b != c)print(a == b or b <= c)print(a*2 >= b and b != c)print(not d)
返回结果:
False
True
True
True
False
三、总结
and运算符表示并且的意思,and两边都为真才返回真,否则为假,and运算符从左到右开始计算,如果左边为假,直接返回假,右边就不参与运算了。
or运算符和and比较详细,也是从左到右运算,一旦左边值为真直接判定为真,右边不做运算处理。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/73464.html