在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
>>>
转载请注明原文地址: https://ju.6miu.com/read-659277.html