布尔值
Python3 中,把True 和False 定义成了关键字,但他们的本质还是1 和0,甚至可以和数
字相加。
>>> a = True
>>> b = 3
>>> a+b
4
比较运算符
所有比较运算符返回1 表示真,返回0 表示假。这分别与特殊的变量True 和False 等价。
a == b 等于- 比较对象的值是否相等
a != b 不等于- 比较两个对象的值是否不相等
a > b
a < b
a >= b
a <= b
逻辑运算符
1.or 逻辑或
x or y x 为true,则不计算y,直接返回true(短路)x 为false,则返回y
2.and 逻辑与
x and y x 为true,则返回y 的值
x 为false,则不计算y,直接返回false
3.not 逻辑非