Python中默认传递引用:
如果函数收到可变对象(列表, 字典)的引用, 则会修改原来的值;
如果函数收到不可变对象(数字,字符串, 元组)的引用, 则不会修改原来的值。
那么对于类呢?
说明类的实例变量也属于可变变量,在参数传递中是可以变化的
附上另外一篇讲得更细致的关于参数传递机制的文章~
如果函数收到可变对象(列表, 字典)的引用, 则会修改原来的值;
如果函数收到不可变对象(数字,字符串, 元组)的引用, 则不会修改原来的值。
说明类的实例变量也属于可变变量,在参数传递中是可以变化的
附上另外一篇讲得更细致的关于参数传递机制的文章~