0.系列笔记汇总
机器学习基础——python知识体系与路线及对应参考教程(持续更新中)
1.python自带数据类型
2.可变数据类型
- 列表、集合、字典
- 允许变量值发生变化
- 改变值,不会新建对象,改变前后对象地址不变
- 相同值的不同对象,不存在引用计数,是不同地址的不同对象
3.不可变数据类型
- 字符串、元组、数值
- 不允许变量值发生变化
- 改变值,新建对象,改变前后对象地址改变
- 相同值的不同对象,引用计数,是相同地址的同一个对象
4.注意
- 元组的元素为列表时,改变列表的值,因为列表是可变数据类型,所以列表地址不会改变,相当于元组并没有改变,所以改变前后元组的地址不会改变,但不能认为元组是可变数据类型