python标准库学习系列2-真值测试
程序员文章站
2024-01-09 20:33:22
...
在python中任何对象都能被用于真值测试的表达式中,满足以下任意条件的对象的真值被认为是False:
- None
- False
- 数值对象中的0值,如0,0L,0.0,0j
- 空序列,如'',[],()
- 空map,{}
- 用户自定义类型中,如果类中包含__nonzore__(),当该方法返回False时,或者类中含有__len__()方法,当该方法返回0时.