赋值、浅拷贝和深拷贝的区别

一、赋值

a = "sfsf"
b =  a

a,b的关系就是你小名和大名的关系,指的是同一个人

二、浅拷贝

切片,copy中的copy函数(需要导包),列表中copy函数

这个不好说,直接上图

 改变整形的数不会引起拷贝后的变化,但改变对象就会改变拷贝后的变化

三、深拷贝

深拷贝只有一种形式,copy模块中的deepcopy()函数

深拷贝通俗的讲就是你们两个完全没关系了

原文地址:https://www.cnblogs.com/chaogechaoge/p/12994882.html