a and b a or b
大家对于 10 and 20 10 or 0 到底取哪个是不是很懵逼呢?
其实很简单:记住2点就好了
1.将0看作False 非0值看作True
如:10 and 0 == True and False
结果为 0
可要是 0 and 0 取哪个
因为都是 0 取值就无所谓了
可要是 10 and 10
那就看第 2条了
2.10 and 20 取 20 10 or 20 取 10
注意:非0值看作True 但只有1 == True
大家对于 10 and 20 10 or 0 到底取哪个是不是很懵逼呢?
其实很简单:记住2点就好了
1.将0看作False 非0值看作True
如:10 and 0 == True and False
结果为 0
可要是 0 and 0 取哪个
因为都是 0 取值就无所谓了
可要是 10 and 10
那就看第 2条了
2.10 and 20 取 20 10 or 20 取 10
注意:非0值看作True 但只有1 == True