python-参数
Posted daaman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-参数相关的知识,希望对你有一定的参考价值。
1.返回值:
返回值数=0:返回none
返回数值=1:返回object
返回值数>1:返回tuple
2.参数的种类
形参:只有在被调用的时候分配内存单元,调用结束后,即可释放
实参:可以是常量,变量,表达式,函数等
位置参数:实参和形参位置一一对应
关键字:位置无需固定(顾名思义关键字要带上关键词x,y之类的)
如果位置参数和关键字混合使用:位置参数必须在关键字参数左边
3.默认参数
为参数提供默认值,调用函数时可传可不传该默认值
注意:所有位置参数必须出现在默认参数前,包含函数定义和调用
4.可变长参数**
可以传递任何形式的长度的参数
*args **kwargs
*代表元组,会把左右没有指定key的参数,把这一类参数放到一个元组中去
**代表的字典,会把所有制定key的参数,放到字典当中
位置参数归于*args 关键字参数归于**kwargs
5.局部变量和全局变量
局部变量:小写
全局变量:大写
结论:自己定义的函数的变量不要跟全局变量重名
以上是关于python-参数的主要内容,如果未能解决你的问题,请参考以下文章