首页 > 代码库 > python中的函数参数
python中的函数参数
参考:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431752945034eb82ac80a3e64b9bb4929b16eeed1eb9000
例子1:
>>> def f(a,b=1,*x,c=9,d,**y): ... print([a,b,x,y,c,d]) ...
例子2:
>>> def f(a,*,c,d): ... print (a,c,d) ...
参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。
a: 位置参数 必须传入
b: 默认参数 可不传入,可传入不同于默认值得其他类型的值
x: 可变参数 可不传入,默认()元组类型,可传入多个,类型可不同
*,c,d: 命名关键字参数 必须传入,可设定默认值,如果在其前面有可变参数,可省略*,传入形式 “变量名=值”
**y: 关键字参数 可不传入,默认为{}字典类型,可传入多个值,以x=1格式传入,(键值对)
python中的函数参数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。