Python函数中参数传递是如何实现的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计869个文字,预计阅读时间需要4分钟。
Python中唯一的参数传递方式是共享传递(call by sharing),这种方式在多面向对象语言中都被采用,包括Ruby、Smalltalk和Java(Java的引用类型就是这样,基本类型按值传递)。共享传递是指函数通过引用传递参数,这意味着函数内部对参数的任何修改都会反映到原始参数上。
本文共计869个文字,预计阅读时间需要4分钟。
Python中唯一的参数传递方式是共享传递(call by sharing),这种方式在多面向对象语言中都被采用,包括Ruby、Smalltalk和Java(Java的引用类型就是这样,基本类型按值传递)。共享传递是指函数通过引用传递参数,这意味着函数内部对参数的任何修改都会反映到原始参数上。

