11- 逻辑运算符(且、或、非).note

noteId: 422FBC257CF74ECC86E8E91BDE2065FA · 原始路径:/ALL/Python、Flask - vscode/python 基础命令用法/11- 逻辑运算符(且、或、非).note · 图片:3 · 附件待处理:0

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