目录
一、对象的布尔值
python中一切皆对象,所有的对象都会有一个布尔值;
获取对象的布尔值:使用内置函数bool(),可查看对象的布尔值;
以下的对象布尔值为False,其他对象布尔值均为True:
False、数值0、None、空字符串、空列表、空元组、空字典、空集合
举例如下:
print(bool(False))
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())) # 空集合
对象的布尔值运用,在某些特定的条件下,可直接将对象作为条件来判断,如下:
age = int(input('请输入你的年龄:'))
if age:
print('年龄为', age)
else:
print('未出生')
结果: