python中函数的不可变类型和可变类型(值传递与引用传递)

104 阅读1分钟

不可变类型:如整数、字符串、元组(tuple)。如fun(a),在函数内部修改a的值,只是修改了另一个复制的对象,不会影响函数外的a本身。

可变类型:如列表(list)、字典(dict)。如fun(a),在函数内部修改a的值,影响函数外的a本身。