python 中的 is 和==

在python中只有当比较对象都为数字或者字符串的时候,is和==比较的结果才相等。这是由于==比较的仅仅是值,而is还比较了对象内存地址。因此is的结果必定是==的结果,反过来则否则,python   1.数字spa >>> a=1 >>> b=1 >>> a==b #值相等 True >>> id(a) 1473881184 >>> id(b) #地址也相等 1473881184 >>>
相关文章
相关标签/搜索