python语言中bool函数的作用是什么?

Python0344

python语言中bool函数的作用是什么?,第1张

bool是Boolean的缩写,只有真(True)和假(False)两种取值bool函数只有一个参数,并根据这个参数的值返回真或者假。1.当对数字使用bool函数时,0返回假(False),任何其他值都返回真。>>>bool(0)False>>>bool(1)True>>>bool(-1)True>>>bool(21334)True 2.当对字符串使用bool函数时,对于没有值的字符串(也就是None或者空字符串)返回False,否则返回True。>>>bool('')False>>>bool(None)False>>>bool('asd')True>>>bool('hello')True 3.bool函数对于空的列表,字典和元祖返回False,否则返回True。>>>a = []>>>bool(a)False>>>a.append(1)>>>bool(a)True 4.用bool函数来判断一个值是否已经被设置。>>>x = raw_input('Please enter a number :')Please enter a number :>>>bool(x.strip())False>>>x = raw_input('Please enter a number :')Please enter a number :4>>>bool(x.strip())True

bool表示的数据类型是 布尔型,即逻辑型,它的数值是 True 或 False, 即 真 或 假,两者中的一个。

例如:

print(10 >9) 输出 结果 是 True

print(10 == 9) 输出 结果 是 False

print(10 <9) 输出 结果 是 False

本篇主要讲的是 布尔表达式基本操作, 对于布尔值来说只有两种结果: True和False 。这里主要讲经常会使用的操作,希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步!

#01:布尔类型(bool)

#02:数值的比较 -相等性,大小

#03:字符串的in和not in

#04:列表的in和not in

#05:常见的条件组合(and、or、not)