易百教程

28、Python 中的“引用调用”是什么?

在Python中经常交替使用“call-by-reference”和“pass-by-reference”。 当通过引用传递参数时,它可以作为对函数的隐式引用,而不是简单的副本。 在这种情况下,对参数的任何修改也将对调用者可见。

引用传递参数方案还具有带来更多时间和空间效率的优势,因为它不需要创建本地副本。但是,缺点可能是在函数调用期间变量可能会意外更改。 因此,程序员需要在代码中处理以避免这种不确定性。