python基础--python中用于判断语句的常见真值
举个例子来讲:
print(bool('')) #空字符串为假 print(bool('abc')) #字符串为真 print(bool(0)) #数字0为假 print(bool(1)) #数字1为真 print(bool(-100)) #0和1以外的数字为真 print(bool(100)) #0和1以外的数字为真 print(bool()) #空元素为假 print(bool([])) #空列表为假 print(bool({})) #空字典为假 print(bool(())) #空元组为假 print(bool(None)) #None为假
输出结果:
False
True
False
True
True
True
False
False
False
False
False
不过空格,也就是:
print(bool(' '))
结果是真,空格也是一种元素,只是平常看不见。