11- 逻辑运算符(且、或、非).note
逻辑运算又叫做布尔运算,运算出得结果都会是bool(布尔值)
- 逻辑运算符:
1.
and //且,(需要两个条件值都为 True,结果才为True,否则为 False)
or //或,(两个条件只需要其中一个值为 True,结果就为 True,否则为 False)
not //非,(需要两个条件值都 不为True,也就是需要两个值都为 False,结果才为 True,否则为 False)- and(且运算):
1.
print (1 < 2 and 2 < 3 )
# 结果为:True
print (1 > 2 and 2 < 3 )
# 结果为:False
- or(或运算):
1.
只要有一个条件为 True,结果就为 True
print (1 > 2 or 2 < 3 )
# 结果为:True
print (1 > 2 or 2 > 3 )
# 结果为:False
- not(非运算):
1.
print (not 2 > 3 )
# 结果为:True
print (not 2 < 3 )
# 结果为:False