python函数传参既不是传值也不是传引用,正确的叫法应该是传对象,或者说传对象的引用。
函数参数在传递的过程中将整个对象传入,对可变对象的修改在函数外部及内部都可见,调用者和被调用者之间共享这个对象,而对不可变对象,由于并不能真正被修改,修改往往是通过生成一个新对象然后赋值来实现的。
python函数传参既不是传值也不是传引用,正确的叫法应该是传对象,或者说传对象的引用。
函数参数在传递的过程中将整个对象传入,对可变对象的修改在函数外部及内部都可见,调用者和被调用者之间共享这个对象,而对不可变对象,由于并不能真正被修改,修改往往是通过生成一个新对象然后赋值来实现的。
本文标题:函数传参既不是传值也不是传引用
本文链接:https://www.haomeiwen.com/subject/idyjxqtx.html
网友评论