布尔值
python2中没有布尔值,直接用数字0表示False,用数字1表示True。
python3中,把True和False直接定义成了关键字,但它们的本质还是0和1,甚至可以和数字相加。
>>> a=True
>>> b=3
>>> a+b
4
>>>
比较运算符
所有比较运算符,返回值1表示为真,返回0表示加假。这分别与特殊的变量True和False等价。
a=15,b=30
运算符 | 描述 | 实例 |
---|---|---|
== | 等于,比较对象的值是否相等 | (a==b)返回False |
!= | 不等于,比较两个对象的值是否不相等 | (a!=b)返回True |
> | 大于,返回x是否大于y | (a>b)返回False |
< | 小于,返回x是否小于y | (a<b)返回False |
>= | 大于等于,返回x是否大于等于y | (a>=b)返回False |
<= | 小于等于,返回x是否小于等于y | (a<=b)返回True |
逻辑运算符
运算符 | 描述 |
---|---|
or | x or y |
and | x and y |
not | not x |