0
点赞
收藏
分享

微信扫一扫

python if中的false(哪些视为False)


标题不太合适,即表示if判断为假的情况,具体如下。

python if中的false(哪些视为False)_python


在Python中所有的对象都可以进行真值测试,下面罗列一下判断为假的情况:

  • None
  • False
  • 数值中的零,包括0,0.0,0j(虚数)
  • 空序列,包括空字符串(”),空元组(()),空列表([])
  • 空的字典{}
  • 自定义的对象的实例,该对象的__bool__方法返回False或者__len__方法返回0

除了以上的情况外,所有的对象在if或者while语句中的表现都为真。

致谢:​​https://www.kancloud.cn/digest/python-master/143559​​


举报

相关推荐

0 条评论