热门

最新

红包

立Flag

投票

同城

我的

发布
peacefairy
peacefairy
5 年前
truepeacefairy

python函数中参数的传递:python中参数大致分为不可变类型(整数,字符串,元组)和可变类型(列表,字典)。
当 传递的参数为不可变类型:相当于C++中的值传递,只是把值传过去了,在函数内会新创建一个指针来指向这个值,而我本身的数据不会被函数内的操作影响。
当 传递的参数为可变类型:相当于C++的引用传递,把值和内存地址都传递过去了,函数内操作的就是数据本身。(这个例子只是帮助理解不可变和可变的意义)
注意:python 中一切都是对象,严格意义我们不能说值传递还是引用传递,我们应该说传不可变对象和传可变对象。

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
我和好基友每天晚上玩几把娱乐模式,不为胜负,只为娱乐增进奇奇怪怪的感情[狗头]话说怎么发表图片呢。。。
立即登录