1、数字、字符串的copy:

赋值(=)、浅拷贝(copy)和深拷贝(deepcopy)其实都一样,因为它们永远指向同一个内存地址:

>>> import copy
>>> n1 = 123
>>> print(id(n1))  #打印n1的内存地址
502665488
##赋值##
>>> n2 = n1
>>> print(id(n2))
502665488
##浅拷贝##
>>> n3 = copy.copy(n1)
>>> print(id(n3))
502665488
##深拷贝##
>>> n4 = copy.deepcopy(n1)
>>> print(id(n4))
502665488
View Code

相关文章: