1、布尔值类型的转换和变量(bool())
bool()函数可以将其它类型转换为布尔值类型True或False,
例如:
使用bool()对字符串和数字转换布尔值:print(bool("Hello"))
print(bool(15))
例如:
使用bool()对两个变量转换布尔值:x="Hello"
y=15
print(bool(x))
print(bool(y))
3、大多数的值都是True
如果它具有某种内容,则几乎所有值都将转换为True。
除空字符串(''或“”)外,任何字符串均为True。
除0外,任何数字均为True。
任何非空的列表,元组,集合和字典都是True。
例如:
以下内容将返回True:bool("abc")
bool(123)
bool(["c","java","python"])
4、某些值是False
实际上,除了空值(例如(),[],{},“”,数字0和值None。值False也可转换为False。
例如:
以下将返回False:bool(False)
bool(None)
bool(0)
bool("")
bool(())
b