1.逻辑运算符
逻辑运算用于对布尔型变量进行运算,其结果也是布尔型。
2.逻辑运算符使用
a=Trueb=Truec=Falsed=Falseprint(aandb) #Trueprint(aandc) #Falseprint(aorc) #Trueprint(aord) #False
3.小问题
#懒惰(短路)机制 注意:不是比大小 而是布尔值导致的。print(10and20) #20 10的布尔值为 True 不能直接返回,必须要两个都为 True 他的程序会继续执行到20print(10or20) #10 or他只要有一个为True它就会返回了不管后面的print(FalseandTrue) # Falseprint(TrueorFalse) # True
4.逻辑运算符的优先级
()>not>and>or
在逻辑的混合运算中,先计算() 内的表达式,在计算not,在计算and,最后计算or
创作不易,求关注,点赞,收藏,谢谢~