概述
python中,函数里面的参数(收集参数、关键字参数、普通参数)可以混合使用。其语法是:
定义:
def 函数名称(普通函数,收集参数(*args),关键字参数,关键字收集参数(**kwargs)):
语句块
注意:
1、普通参数、关键字参数可以有n个,对量没有具体要求,收集参数和关键字收集参数要么没有,要么有且只有一个。
2、收集参数语法是*args,args可以换成其他名字也行,但推荐使用args来定义收集参数,关键字收集参数也是如此,这个python的约定俗称。
3、函数中参数的顺序是:普通函数、收集函数、关键字函数、关键字收集参数,其顺序不能颠倒,只要颠倒就会报错。
函数调用:
函数名称(普通参数,收集参数,关键字参数,关键字收集参数)
注意:函数调用时,里面的收集参数、关键字参数、关键字收集参数可以不给值就能调用,但是如果函数有普通参数,调用时必须给普通参数赋值,不然就会报错。
例:
输出结果如下:
附:1、python的函数是有返回值的,如果不定义,其默认的返回值是None。
2、函数文档的查看有两种方式,一种是:help(函数名称),一种是 :函数名称.__doc__。
最后
以上就是迷路水杯为你收集整理的python中函数参数的顺序_python中函数收集参数混合调用的顺序问题的全部内容,希望文章能够帮你解决python中函数参数的顺序_python中函数收集参数混合调用的顺序问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复