本文共 471 字,大约阅读时间需要 1 分钟。
运算的优先级规则
在编程和逻辑运算中,运算的优先级遵循以下顺序:
高于不操作(not)> 与(and)> 或(or) 'and' 运算符规则
- 真与真:只有当两边都为真时,才返回'and'后面的内容。
- 假与假:当两边都为假时,返回'and'前面的内容。
- 真与假:当一边为真,另一边为假时,返回代表假的内容。
'or' 运算符规则
- 真与假:只要有一个为真,整个'or'表达式返回真,并选择代表真内容。
- 假与假:当两边都为假时,返回'or'后面的内容。
- 真与真:当两边都为真时,返回'or'前面的内容。
逻辑短路
True 或表达式:如果左边是True,那么无论右边是什么结果,整个表达式都会返回True。 False and 表达式:如果左边是False,那么无论右边是什么结果,整个表达式都会返回False。 布尔值为假的十种情况
False 0 0.0 False ""(空字符串) ()` [] set()(空集合) {}(空字典) 0j(纯虚数零) None 通过以上规则,我们可以更好地理解和处理逻辑运算,避免在实际编程中出现逻辑错误。
转载地址:http://mknuz.baihongyu.com/