我阅读了有关Python变量绑定的this article。它因教导错误的假设而受到批评。它声明Python既不是“按引用调用”也不是“按值”。
有人在评论中说Python实际上遵循一个明确的“按值调用”模型,其中“value”是一个对象指针。我没有区分这个和参考调用。
这是不关于“按值”和“按引用”之间的差异,它是关于“按值(对象指针作为值)”和“按引用”之间的差异。 / p>
假设您通过引用移交变量。这个引用不是指向目标的值吗?为什么会有所不同?
我认为我知道什么在Python中有用,什么不行,但这在某种程度上对我来说是一个不明确的区别。
谢谢!