python中is,== 和 in 的区别

python对象的三个基本要素:id(身份标识),type(数据类型)和value(值)。

is 运算符:判断的是对象间的唯一身份标识(id)。

== 运算符:判断的是对象间的value(值)是否相同,调用了对象的__eq()__方法。

in 成员标识:判断单个对象是否在容器中。

posted @ 2018-07-04 20:47  Frankssss  阅读(590)  评论(0编辑  收藏  举报