python 基础面试题(2)

16、列出python中可变数据类型和不可变数据类型,并简述原理 不可变数据类型:数值型、字符串型string和元组tuple 不允许变量的值发生变化,如果改变了变量的值,相当于是新建了一个对象,而对于相同的值的对象,在内存中则只有一个对象(一个地址),如下图用id()方法可以打印对象的id 可变数据类型:列表list和字典dict; 允许变量的值发生变化,即如果对变量进行append、+=等这种
相关文章
相关标签/搜索