首页 > 编程语言 > 详细

关于Python函数传参

时间:2020-07-13 15:05:10      阅读:54      评论:0      收藏:0      [点我收藏+]

在Python的世界中,万物皆为对象,包括常量(numbers、strings、tuples···),也包括自定义的(lists、dict、functions···),这些对象犹如群星存在于茫茫宇宙中,但仅当我们为其赋予一个代号时(比如s=‘star wars‘),才能够利用这个对象

? ?

而这些对象又分为可更改(mutable)与不可更改(immutable)对象

不可更改对象包括:numbers、strings、tuples

可更改对象包括:lists、dicts

? ?

当不可更改对象作为参数传入函数中,传入的是他的复制,在函数体内无法对其本体进行修改

当可更改对象作为参数传入函数中,传入的是他的本体,函数体内对其进行操作会直接修改本体(比如Lis[0]=0)

关于Python函数传参

原文:https://www.cnblogs.com/JunzhaoLiang/p/13293046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!