美文网首页
Ptyhon,is None 和 ==None 问题

Ptyhon,is None 和 ==None 问题

作者: 半桶水的木桶 | 来源:发表于2019-03-18 11:26 被阅读0次

这个问题需要注意两个知识点:

  • 两者都可以成功判断,但is None速度快于==None,主要是因为is None直接比较内存地址,不需要调用__eq__,而==None则需要调用__eq__方法;
  • python的None是单例模式,所以is None 才能根据内存地址判断对象是否为None;

相关文章

网友评论

      本文标题:Ptyhon,is None 和 ==None 问题

      本文链接:https://www.haomeiwen.com/subject/hvcvmqtx.html