可变类型与不可变类型
可变类型与不可变类型
1基本概念
数据存储空间中的数据可以发生变化的数据称为可变类型数据
数据存储空间中的数据不能发生变化的数据称为不可变类型数据
2分类
可变类型数据:列表,集合,字典,对象
不可变类型数据:数值,字符串,布尔,元组,
3函数调用时的实参
函数的实参使用可变类型数据时,在函数内部对形参进行数据操作,实参将发生改变
函数的实参使用不可变类型数据时,在函数内部对形参进行数据操作,实参将不会发生改变
4函数定义时的形参
条件1:函数形参使用默认参数
条件2:函数调用时未对默认参数传值
条件3:函数的形参使用可变类型数据
上述3个条件同时满足时,多次调用对应函数时,操作的形参是同一个对象

浙公网安备 33010602011771号