一、数字和字符串的拷贝
1、赋值
举个栗子:
a1 = 123123
a2 = 123123
a2 = a1 赋值
print(id(a1))
print(id(a2))
输出结果是:
1959780298352
1959780298352
2、浅拷贝
import copy # 使用浅拷贝需要导入copy模块
a1 = 123123
a3 = copy.copy(a1) # 使用copy模块里的copy()函数就是浅拷贝了
print(id(a1))
print(id(a3))
输出结果是:
35233168
35233168
3 深拷贝
import copy
a1 = 123123
a4 = copy.deepcopy(a1) # 深拷贝是用copy模块里的deepcopy()函数
print(id(a1))
print(id(a4))
输出结果为:
31432080
31432080