古灵精怪的python——地址,浅拷贝与身份运算符
首先抛出一个问题,吸引读者的阅读兴趣(如果您觉得这个不是问题,那么这篇文章不适合您:)
请看如下代码:
>>> a = 3
>>> b = 3
>>> a == b
True
>>> a is b
True
>>> b = a
# 这没问题
>>> a = 3
>>> a == b
# 这看起来也很合理
True
>>> a is b
True
>>> a is b
>>> a = (2,3)
>>> b = (2,3)
>>> b = a
False # ???why?
>>> a == b