可变类型与不可变类型

可变类型与不可变类型

1基本概念

数据存储空间中的数据可以发生变化的数据称为可变类型数据

数据存储空间中的数据不能发生变化的数据称为不可变类型数据

2分类

可变类型数据:列表,集合,字典,对象

不可变类型数据:数值,字符串,布尔,元组,

3函数调用时的实参

  函数的实参使用可变类型数据时,在函数内部对形参进行数据操作,实参将发生改变

   函数的实参使用不可变类型数据时,在函数内部对形参进行数据操作,实参将不会发生改变

4函数定义时的形参

条件1:函数形参使用默认参数

条件2:函数调用时未对默认参数传值

条件3:函数的形参使用可变类型数据

上述3个条件同时满足时,多次调用对应函数时,操作的形参是同一个对象 

posted @ 2019-04-04 19:44  阿磊小哥哥呀  阅读(228)  评论(0)    收藏  举报