关于python对象的布尔值
python中一切皆对象,所有对象都有一个布尔值,获取对象的布尔值,使用内置函数
bool()
以下对象的布尔值均为False
- False
- 数值()
- None
- 空字符串
- 空列表
- 空元组
- 空字典
- 空集合
print(bool(0))
print(bool(0.0))
print(bool(None))
print(bool(''))
print(bool(""))
print(bool([])) # 空列表
print(bool(list())) # 空列表
print(bool(())) # 空元组
print(bool(tuple())) # 空元组
print(bool({})) # 空字典
print(bool(dict())) # 空字典
print(bool(set())) # 空字典
结果都是False,除了这些布尔值结果都是True