布尔类型 是用于表示一种是与不是,对于不对等关系的类型
布尔值只有两个:True 和 False
布尔类型一般用于if判断和 while循环中
python所有的数据类型,都自带布尔值, 也就是说我们可以直接用数据当作判断条件,比如
num = 18
if num:
print("ok") # 会打印ok,因为num自带的布尔值为True
那其他的数据类型自带的布尔值是啥?
所有数据类型自带的布尔值无非就是Ture和False两种
所有的空字符串、空列表、空元组、空字典,空集合等值为空的,以及None、False的布尔值为False,其余的数据类型的布尔值都为True
布尔表达式
运算符,与两边的数据一起构成了布尔表达式,返回布尔值
比较运算符
== > >= < <= !=
if a > b:
pass
elif a == b :
pass
elif a <= b:
pass
逻辑运算符
常见的三种逻辑运算:与运算 and、或运算 or、非运算 not
if a and b:
pass
if a or b:
pass
if !a:
pass
成员运算符
in
number_l = [1, 2, 3, 4]
if 1 in number_l:
print("ok")