首页 python基础教程 Python逻辑运算符
pay pay

Python逻辑运算符

日期: 2021年11月18日 02:10
栏目: python基础教程
阅读: 57
作者: python自学网

摘要: 数学中有‘且’、‘或’、‘非’等逻辑关系的判断,编程语言当中也大都有着类似的逻辑运算规则,下面我们就来看看python语言中的逻辑运算符有哪些,应该怎么使用。

数学中有‘且’、‘或’、‘非’等逻辑关系的判断,编程语言当中也大都有着类似的逻辑运算规则,下面我们就来看看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 = True
print(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比较详细,也是从左到右运算,一旦左边值为真直接判定为真,右边不做运算处理。

上一篇:Python比较运算符
回顶部