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
。这个函数在判断条件、控制流以及类型转换方面非常有用,可以帮助你判断变量的真假状态并作出相应的处理。