4

我阅读了这篇关于 Python 变量绑定的文章。它因教授错误的假设而受到批评。它指出 Python 既不是“按引用调用”也不是“按值调用”。

有人在评论中说,Python 实际上遵循了一个明确的“按值调用”模型,其中“值”是一个对象指针。我不明白这和引用调用之间的区别。

不是关于“按值”和“按引用”之间的区别,而是关于“按值(对象指针作为值)”和“按引用”之间的区别。

假设您通过引用传递了一个变量。这个引用不是一个正在传递的值,指向一个目标吗?为什么不一样?

我认为我知道什么在 Python 中有效,什么无效,但这在某种程度上对我来说是一个不清楚的区别。

谢谢!

4

0 回答 0