一、浅拷贝 浅拷贝可变类型(第一层如果是可变类型,则会创建新的引用): 浅拷贝不可变类型(不可变类型不会改变引用): 二、深拷贝(copy时,会递归copy所有,同样只改变可变类型,不可变类型地址不变)