python ==、is 理解

==、is 都是用来比较两个值是否“相等”, 但这两者有很大的区别。

 

==

== 比较的是这两个值是否相等,不比较内存地址是否一致。

 

 

is

is 比较的是两个内存地址是否相等。

 

  • is 是比较两个引用是否指向了同一个对象(引用比较)。
  • == 是比较两个对象是否相等。

posted on 2018-03-12 17:10  ksunone  阅读(163)  评论(0编辑  收藏  举报

导航