python数据类型-布尔类型bool

布尔类型 是用于表示一种是与不是,对于不对等关系的类型

布尔值只有两个: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")
原文链接:,转发请注明来源!