python中的浅拷贝和深拷贝

可变数据类型和不可变数据类型

一、什么可变数据类型和不可变数据类型

可变数据类型:value值改变,id值不变;
不可变数据类型:value值改变,id值也随之改变。
二、如何确定一种数据类型是可变的还是不可变的

根据可变数据类型与不可变数据类型的概念,只需要在改变value值的同时,使用id()函数查看变量id值是否变化就可以知道这种数据类型是可变的还是不可变的了。

三、可变数据类型和不可变数据类型都有什么
不可变数据类型:布尔值、字符串、数值型、元组等
可变数据类型:列表、字典

深浅拷贝的实现

python中的浅拷贝和深拷贝

深浅拷贝的区别

可变数据的浅拷贝

python中的浅拷贝和深拷贝python中的浅拷贝和深拷贝

不可变数据类型的浅拷贝

它的内外都不相同(内存地址)

深拷贝

python中的浅拷贝和深拷贝

总结(赋值、浅拷贝和深拷贝的区别)

python中的浅拷贝和深拷贝python中的浅拷贝和深拷贝