python中的浅拷贝和深拷贝
可变数据类型和不可变数据类型
一、什么可变数据类型和不可变数据类型
可变数据类型:value值改变,id值不变;
不可变数据类型:value值改变,id值也随之改变。
二、如何确定一种数据类型是可变的还是不可变的
根据可变数据类型与不可变数据类型的概念,只需要在改变value值的同时,使用id()函数查看变量id值是否变化就可以知道这种数据类型是可变的还是不可变的了。
三、可变数据类型和不可变数据类型都有什么
不可变数据类型:布尔值、字符串、数值型、元组等
可变数据类型:列表、字典
深浅拷贝的实现
深浅拷贝的区别
可变数据的浅拷贝
不可变数据类型的浅拷贝
它的内外都不相同(内存地址)