传递参数
strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象
python 函数的参数传递:
不可变类型:整数、字符串、元组。如 fun(a),传递的只是 a 的值,没有影响 a 对象本身。如果在 fun(a)内部修改 a 的值,则是新生成来一个 a。
可变类型:列表,字典。如 fun(la),则是将 la 真正的传过去,修改后 fun 外部的 la 也会受影响。
传不可变对象
以上实例输出结果:
传可变对象
以上实例输出结果:
最后更新于