龙空技术网

python数据类型-布尔类型bool

HyRer 67

前言:

现在同学们对“python对布尔类型数据能执行什么运算”可能比较关注,同学们都需要分析一些“python对布尔类型数据能执行什么运算”的相关知识。那么小编在网上网罗了一些关于“python对布尔类型数据能执行什么运算””的相关文章,希望小伙伴们能喜欢,兄弟们快快来了解一下吧!

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

布尔值只有两个:True 和 False

布尔类型一般用于if判断和 while循环中

python所有的数据类型,都自带布尔值, 也就是说我们可以直接用数据当作判断条件,比如

num = 18if num:    print("ok")  # 会打印ok,因为num自带的布尔值为True

那其他的数据类型自带的布尔值是啥?

所有数据类型自带的布尔值无非就是Ture和False两种

所有的空字符串、空列表、空元组、空字典,空集合等值为空的,以及None、False的布尔值为False,其余的数据类型的布尔值都为True

布尔表达式

运算符,与两边的数据一起构成了布尔表达式,返回布尔值

比较运算符

== > >= < <=  !=
if a > b:    passelif a == b :    passelif a <= b:    pass

逻辑运算符

常见的三种逻辑运算:与运算 and、或运算 or、非运算 not

if a and b:    passif a or b:    passif !a:    pass

成员运算符

in

number_l = [1, 2, 3, 4]if 1 in number_l:    print("ok")

标签: #python对布尔类型数据能执行什么运算