“ foo is None”和“ foo == None”之间有什么区别吗?
发布于 2021-01-29 15:14:47
之间有什么区别:
if foo is None: pass
和
if foo == None: pass
我在大多数Python代码(以及我自己编写的代码)中看到的约定是前者,但是最近我遇到了使用后者的代码。None是NoneType的一个实例(也是唯一的实例,IIRC),所以没关系,对吗?在任何情况下都有可能吗?
关注者
0
被浏览
51
1 个回答