1.引用
是一种变量指向数据存储空间的现象
2.内存地址
是数据在物理内存中的存储位置
3.引用地址
是对象在内存中的描述性地址,该地址与内存地址有区别
4.引用特征
相同的数据在内存空间中仅占用一个存储空间,不同的变量使用相同的数据则指向相同的存储空间
5.地址存储特殊性
使用固定内存地址存储数据如下
-5到256的整数
True和False
由字母、数字、下划线组成的字符串
使用临时内存地址存储数据如下
小于-5和大于256的整数
所有小数
包含字母、数字、下划线之外的字符组成的字符串
6.数据类型分类
可变类型数据:列表、集合、字典、对象
不可变类型数据:数值、字符串、布尔、元祖
7.注意
函数调用时的实参:
函数的实参使用可变类型数据时,在函数内部对形参进行数据操作,实参将发生改变
函数的实参使用不可变类型数据时,在函数内部对形参进行数据操作,实参将不会发生改变
函数定义时的形参:
条件1:函数形参使用默认参数
条件2:函数调用时未对默认参数传值
条件3:函数的形参使用可变类型数据
上述条件同事满足,多次调用对应函数时,操作的形参是同一个对象