Python中的bool()函数是将给定参数转换成布尔值,用于判断某个变量或表达式的真假值,其使用方法如下:
语法
bool([参数])
参数
bool()函数只有一个参数,即要转换成bool类型的参数。
当参数为空时,bool()函数返回False。
对于不同的数据类型,其bool()函数的返回值如下:
- 空字符串、空列表、空字典、空元组、空集合返回 False;
- 非空字符串、非空列表、非空字典、非空元组、非空集合返回 True;
- 零值和None都会返回False;
- 其他数字和非空操作对象返回True。
代码实例
例1:字符串的bool()函数
str1 = "hello,world" # 非空字符串
str2 = "" # 空字符串
print(bool(str1)) # True
print(bool(str2)) # False
例2:数字的bool()函数
num1 = 0 # 零值
num2 = 1 # 非零值
print(bool(num1)) # False
print(bool(num2)) # True
以上是Python bool函数的使用方法。