1. 表示空的数据类型
数据类型中表示空的情况:整型0,浮点数0.0,空字符串'',空列表[],空字典{},空元组(),空集合set(),空值None。bool(x):将x转换为布尔型,x可以是任意类型,但凡是每种数据类型中表示空的情况,通过bool()转换,最终的结果都是False。
Python中常用的数据类型:
数字型:整型【int】,浮点型【float】,复数【complex】
布尔型:bool,只有两个值:True和False,True可以被当做1使用,False可以被当做0使用
字符串型:str
列表:list
元组:tuple
字典:dict
集合:set
字节:bytes
空值:NoneType,只有一个值:None
2. 凡是每种数据类型中表示空的情况,通过bool()转换,最终的结果都是False
# 表示空的情况
data1 = 0 # 整型
print(type(data1), bool(data1))
data2 = 0.0 # 浮点型
print(type(data2), bool(data2))
data3 = '' # 空字符串
print(type(data3), bool(data3))
data4 = [] # 空列表
print(type(data4), bool(data4))
data5 = () # 空元组
print(type(data5), bool(data5))
data6 = {} # 空字典
print(type(data6), bool(data6))
data7 = set() # 空集合
print(type(data7), bool(data7))
data8 = None # 空值
print(type(data8), bool(data8))