python-对象与参数传递
对象与参数传递
python对象
在python中,一切都是对象
python对象可以分为可变对象和不可变对象
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
可变对象:
list, set, dict
不可变对象:
bool, int, float, tuple, str, frozens
参数传递
函数传递参数既不是引用传递也不是值传递,采用的是共享传参。
函数形参获得实参中各个引用的副本
每次传递参数时,形参和实参都指向同一个对象,对象引用传递。
通过对象引用传递,然后根据传递对象是可变对象还是不可变对象得到两种不同的结果

更多精彩