我有一个关于复制python对象的问题。这是一个例子:让我们说我们有一个Car类,我们想从这个类中创建一些对象:
import copy
class Car:
pass
car1=Car()
car1.wheels=4
car2=car1
car2.wheels=3
print(car1.wheels)
car3 = copy.copy(car1)
car3.wheels=6
print(car1.wheels)
为什么car1.wheels的结果是3而不是4? (首次打印) 以及为什么car1.wheels的第二次打印结果是3而不是6 ??
我不了解copy.copy,copy.deepcopy和=
之间的区别