python四种函数参数的简单介绍( 二 )


python里面,函数的默认参数被存在__default__属性中 , 这是一个元组类型
例子2:
在例子1中,默认参数是一个列表,它是mutable的数据类型 , 当它写进 __defauts__属性中时,函数addItem的操作并不会改变它的id,相当于 __defauts__只是保存了data的引用 , 对于它的内存数据并不关心,每次调用addItem,都可以修改 addItem.__defauts__中的数据,它是一个共享数据 。
如果默认参数是一个imutable类型,情况将会不一样,你无法改变默认参数第一次存入的值 。
例子1中,连续调用addItem('world') 的结果会是
而不是期望的
简述python函数中参数的几种形态在调用函数时python四种函数参数 , 通常会传递参数python四种函数参数,函数内部python四种函数参数的代码保持不变,针对 不同的参数处理不同的数据 。
有位置传参、关键字传参、默认值参数、多值参数等 。
1、参数传递
形参和实参python四种函数参数:
形参python四种函数参数:定义 函数时的 参数变量
实参:调用 函数时,使用的参数变量
参数传递的过程,就是 把实参的引用 传递给 形参 ,使用实参的值来执行函数体的过程 。
在 Python 中 , 函数的 实参/返回值 都是是靠 引用 来传递来的
2、位置实参
按照参数位置,依次传递参数,这是最普通的方式 。
?
python四种函数参数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、python四种函数参数的信息别忘了在本站进行查找喔 。

推荐阅读