逻辑运算
作者:互联网
逻辑运算的优先级
在没有括号的情况下:not > and > or 同一优先级按照从左至右的顺序计算。
print(1 or 2)#结果为1 print(2 or 1)#结果为2 print(0 or 2)#结果为2 print(0 or 100)#结果为100 结论:x or y;x非零,则返回x,x为零,则返回y 为什么? int转换为bool,bool只有真假两个值,所以数字零转换为bool就等于false,非零数字转换为bool就等于True。所以0在上面就表示了不成立。
标签:逻辑运算,优先级,非零,bool,print,100 来源: https://www.cnblogs.com/mingbo-1/p/15114919.html