Python bool() 函数用于把值转成布尔值 True 或 False。配合 if 判断真值用。
语法
bool(x)参数
x:要转换的对象。
返回值
返回布尔值 True 或 False。0、空串、空容器、None 为 False,其余为 True。
示例
print(bool(0)) # False
print(bool(1)) # True
print(bool("")) # False,空字符串
print(bool("hi")) # True,非空
print(bool([])) # False,空列表
print(bool([1])) # True
print(bool(None)) # False输出:
False
True
False
True
False
True
False注意事项
假值:0、空字符串、空列表/元组/字典/集合、None、False。其余为真。判断非空常用 if obj: 而非 if bool(obj):。