版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/x_r_su/article/details/54879658
在Python中的对象三要素:id、type、value
id:用来唯一标识一个对象; type:对象的类型;value:对象的值
(is):用来判断a对象是否就是b对象,本质上通过id来判断
(==):用来判断a对象的值是否和b对象的值相等,本质上通过value来判断
例如:
>>> a = 1 >>> b = 1.0 >>> a is b False >>> a==b True >>> id(a) 39804856L >>> id(b) 39865640L >>> >>> >>> a = "hello" >>> b = "hello" >>> a is b True >>> id(a) 41594552L >>> id(b) 41594552L >>> a = "hello world" >>> b = "hello world" >>> a is b False >>> a==b True >>>