1-4-03. 数据类型 - 布尔 bool
布尔类型
类型 | 定义 | 公式 | 备注 |
---|---|---|---|
独有功能 | 无 | ||
公共功能 | 无 | ||
转换 | 整数0、空字符串、空列表、空元组、空字典、空集合转换为布尔值时均为False其他均为True |
布尔值,其实就是 “真”、“假” 。
1 定义
data = False
alex_is_sb = True
2 独有功能
无
3 公共功能
无
v1 = True + Trueprint(v1) # 2
4 转换--最重要
在以后的项目开发中,会经常使用其他类型转换为布尔值的情景,此处只要记住一个规律即可。
整数0、空字符串、空列表、空元组、空字典、空集合转换为布尔值时均为False
其他均为True
5 其他
5.1 做条件自动转换
如果在 if、while条件后面写一个值当做条件时,他会默认转换为布尔类型,然后再做条件判断。
if 0:
print("太六了")
else:
print(999)
if "武沛齐":
print("你好")
if "alex":
print("你是傻逼?")
else:
print("你是逗比?")
while 1>9:
pass
if 值:
pass
while 值:
pass