1、在Python中一切都是对象。
2、Python中对象包含的三个基本要素,分别是:
id(身份标识)
type(数据类型)
value(值)
3、对象之间比较是否相等可以用 == ,也可以用 is 。
4、is 和 == 区别:
is 比较的是两个对象的id值是否相等,也就是比较两个对象是否为同一个实例对象,是否指向同一个内存地址。(比较id、value、type)
== 比较的是两个对象的内容是否相等,默认会调用对象的 eq 方法。(比较type、value)
== 是python标准操作符中的比较操作符,用来比较判断两个对象的值是否相等。
5、实例
相同value、type、id值时:
相同value、type,不同id值时: