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

(1)问题分析

面试官主要考核不可变和可变数据类型的区别。

(2)核心问题讲解

不可变数据类型:字符串(str),数字类型(int,float,complex,bool), 元组(tuple)

可变数据类型:列表(list)、字典(dict)。

(3)问题扩展

不可变数据类型是指变量保存的数据不能被修改,如果修改就会生成一个新值,并为新值分配新的内存空间;可变数据类型是指数据可以被直接修改,内存空间的地址保持不变。

(4)结合项目中使用

点击此处
隐藏目录