逻辑运算.note

noteId: 0BFE3C96966A425A8C64523027887DCD · 原始路径:/ALL/Python、Flask - vscode/视频笔记/逻辑运算.note · 图片:4 · 附件待处理:0

·或且非的使用
·运算符的优先级
 
逻辑运算又叫做布尔运算,运算出的结果都会是bool(布尔)值
逻辑运算符:
 
and:且运算
必须两个结果都成了,才会是True
print(1 < 2 and 2 < 3)
True
print(1 > 2 and 2 < 3)
False
 
 
or:或运算
只要有一个结果是成立的,就是True
print(1 < 2 or 2 > 3)
True
print(1 > 2 or 2 > 3)
False
 
not:非运算
print(not 2 > 3)
True
print(not 2 < 3)
False
 
运算符优先级:
从高到低:
# **            //指数(平方)
# * / % //            //乘除、取余、整除
# + -            //加减运算
# > < >= <= == !=        //关系运算符
# and or not            //逻辑运算符
# =         //赋值
可以使用括号提升优先级