首页后端开发Pythonpython关于函数的传值和传址到底是怎么回事

python关于函数的传值和传址到底是怎么回事

时间2023-06-03 16:22:01发布访客分类Python浏览630
导读:python关于函数的传值和传址到底是怎么回事?和其他语言不一样,传递参数的时候,python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收...

python关于函数的传值和传址到底是怎么回事?

和其他语言不一样,传递参数的时候,python不允许程序员选择采用传值还是传引用。

Python参数传递采用的肯定是“传对象引用”的方式。

实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象--相当于通过“传值'来传递对象。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python关于函数的传值和传址到底是怎么回事
本文地址: https://pptw.com/jishu/59877.html
pltshow是什么 文本文档怎么转为py文件并运行

游客 回复需填写必要信息