传值:在C++中,传值就是把一个参数的值给这个函数,其中的更改不会影响原来的值。

传址:即传引用,直接把这个参数的内存地址传递进去,直接去这个内存地址上进行修改。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

但是这些在Python中都没有,Python个只有可变对象和不可变对象。

 

Python中的传参都是传递对象的引用。

不可变对象相当于传值,不会对原来的对象进行修改。

Python中的传参是传值还是传址? 随笔 第1张

 

可变对象相当于传址,会对所传的对象进行修改。

Python中的传参是传值还是传址? 随笔 第2张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄