1.布尔值本质是1和0
2.布尔值的比较运算符:等于,不等于,大于,小于,大于等于,小于等于
返回:True和False
3.逻辑运算符:或or,与and,非not
1.布尔值本质是1和0
2.布尔值的比较运算符:等于,不等于,大于,小于,大于等于,小于等于
返回:True和False
3.逻辑运算符:或or,与and,非not
比较运算符
逻辑运算符
同一运算符:用于比较两个对象的存储单元,实际比较的是对象的地址。
布尔值:
true和false b本质是0和1,甚至可以和数字相加,
比较运算符:
返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。
x or y ,x为true,则不计算y,直接返回x的值,
x为false,则返回y
x and y x为true返回y值,
x为false不计算y返回false
not x,true 返回 false
false 返回 true
布尔值:True(1),False(0)
比较运算符:
==等于
!=不等于
逻辑运算符:
or(或)、and(与)、not
布尔值
比较运算符
==
!=
>
<
逻辑运算符
or
and
not
短路现象
同一运算符
布尔值
True和False本质还是1和0,甚至可以和数字相加。
比较运算符
所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。
== 等于 比较对象的值是否相等
!=不等于 比较对象的值是否不相等
逻辑运算符
1. or 或
2. and 与
3. not 非
布尔值
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 逻辑非