Python 空值和非空值

1)任何值为0的值都是false,任何非0的值都是true

if -0.0:
  print 'yes'        #不打印yes

if -0.1:
  print 'yes'        #打印yes

2)任何为空的值都是flase,任何非空的值都是true

if '':
  print "yes"        #为空值,不打印yes

if []:
  print "yes"        #空列表,空元组,空字典的值均为false,因此不打印yes

if None:
  print "yes"        #None(注意大小写)也是空值,不打印yes

if ' ':
  print "yes"        #打印yes
原文地址:https://www.cnblogs.com/linyouyi/p/11409844.html