码迷,mamicode.com
首页 > 编程语言 > 详细

python-参数

时间:2018-09-19 16:21:42      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:key   object   调用函数   必须   分配   使用   关键字   nbsp   局部变量   

1.返回值:

返回值数=0:返回none

返回数值=1:返回object

返回值数>1:返回tuple

2.参数的种类

形参:只有在被调用的时候分配内存单元,调用结束后,即可释放

实参:可以是常量,变量,表达式,函数等

位置参数:实参和形参位置一一对应

关键字:位置无需固定(顾名思义关键字要带上关键词x,y之类的)

如果位置参数和关键字混合使用:位置参数必须在关键字参数左边

3.默认参数

为参数提供默认值,调用函数时可传可不传该默认值

注意:所有位置参数必须出现在默认参数前,包含函数定义和调用

4.可变长参数**

可以传递任何形式的长度的参数

*args  **kwargs

*代表元组,会把左右没有指定key的参数,把这一类参数放到一个元组中去

**代表的字典,会把所有制定key的参数,放到字典当中

位置参数归于*args  关键字参数归于**kwargs

5.局部变量和全局变量

局部变量:小写

全局变量:大写

结论:自己定义的函数的变量不要跟全局变量重名

 

python-参数

标签:key   object   调用函数   必须   分配   使用   关键字   nbsp   局部变量   

原文地址:https://www.cnblogs.com/daaman/p/9674575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!