数据结构与算法学习笔记1-变量、地址与赋值
python中可变对象和不可变对象
不可变对象: 对象所指向的内存中的值不能被改变,当改变这个变量的时候,原来指向的内存中的值不变,变量不再指向原来的值,而是开辟一块新的内存,变量指向新的内存。
数值类型int 、float、 字符串str 、元祖tuple、boole 都是不可变对象。
可变对象: 对象指向的内存中的值会改变,当更改这个变量的时候,还是指向原来内存地址中的值,并且在原来的内存地址值进行原地修改,并没有开辟新的内存。
基本只有列表list、集合set、字典dict是可



