or 的用法
请问以下的计算 得到11 是怎么来的。谢谢!>>> a or 4
11
>>> 3 or 4
3
>>> a or b
11 a是啥,b又是啥?
or 只要判断到 True 就返回该处的值 , 比如 11 or 3 ,因为 11 的布尔类型值为 True , 那么 or 就返回 11 ,短路后面的判断
and 只要判断到False 就返回 False
当 and 两边都为 True 时,返回右边的数
你这里 a 应该等于 11
只要or左边的是非0整数,那么它就会显示or左边的数字
页:
[1]