品易云推流 关闭
文章详情页
文章 > Python常见问题 > python值传递还是引用传递

python值传递还是引用传递

头像

爱喝马黛茶的安东尼

2019-11-05 13:53:002447浏览 · 0收藏 · 0评论

Python的参数传递有:位置参数、默认参数、可变参数、关键字参数

函数的传值到底是值传递还是引用传递,要分情况:

不可变参数用值传递:像整数和字符串这样的不可变对象,是通过拷贝进行传递的,因为你无论如何都不可能在原处改变不可变对象。

可变参数是引用传递:比如像列表,字典这样的对象是通过引用传递、和C语言里面的用指针传递数组很相似,可变对象能在函数内部改变。

python学习网,大量的免费python视频教程,欢迎在线学习!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图