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(' '))

结果是真,空格也是一种元素,只是平常看不见。

posted @ 2018-03-27 16:12  utsuro  阅读(1818)  评论(0编辑  收藏  举报