文章目录
实现三目条件符
前言
George Boole神奇的将逻辑变成了代数,使之可以演算,因此,被叫做布尔代数.而and和or是布尔代数其中的2个符号.
首先,我们要明确一个东西,Python和很多语言一样,都是返回两个被操作对象中的一个,而非它们的布尔表达式 True 或 False.
比如
>>False and 2
False
>>True and 2
2
>>1 and 1
1
其次,了解什么是短路逻辑.
短路逻辑的意思是后面的不用执行了.有两种情况.
1.x and y,如果x为假,x and y肯定为假,不用管y是什么了......
阅读全文