参数传递:共享传参
解释 Python 中参数传递的方式时,人们经常这样说:“参数按值传递,但是这里的值是引用。”这么说没错,但是会引起误解,因为在旧式语言中,最常用的参数传递模式 有按值传递(函数得到参数的副本)和按引用传递(函数得到参数的指针)。在 Python 中,函数得到参数的副本,但是参数始终是引用。因此,如果参数引用的是可变对象, 那么对象可能会被修改,但是对象的标识不变。此外,因为函数得到的是参数引用的副本,所以重新绑定对函数外部没有影响。
python 参数传递
本文深入解析Python中的参数传递机制,澄清了“按值传递”的常见误解。解释了Python如何通过引用传递参数,以及这如何影响可变对象的修改而不改变其标识。同时,文章指出函数内部重新绑定参数不会对外部产生影响。

被折叠的 条评论
为什么被折叠?



