bool() 是 Python 内置的函数之一,用于将给定的参数转换为对应的布尔值。布尔值表示真(True)或假(False)的状态。
函数语法
bool([x])
参数:
x(可选):要转换为布尔值的参数。可以是任何数据类型。
返回值:
- 如果参数
x是假值(如False、None、空容器、0、空字符串等),则返回False。 - 如果参数
x是真值(非空字符串、非零数字、非空容器等),则返回True。
示例代码
假值示例:
print(bool(False)) # Output: False
print(bool(None)) # Output: False
print(bool(0)) # Output: False
print(bool('')) # Output: False
print(bool([])) # Output: False
真值示例:
print(bool(True)) # Output: True
print(bool(42)) # Output: True
print(bool('Hello')) # Output: True
print(bool([1, 2, 3])) # Output: True
总结
bool() 函数用于将给定的参数转换为布尔值。当参数是假值时,返回 False,当参数是真值时,返回 True。这个函数在判断条件、控制流以及类型转换方面非常有用,可以帮助你判断变量的真假状态并作出相应的处理。