为了账号安全,请及时绑定邮箱和手机立即绑定

多参函数问题

求解多参(>=3)函数式调用用什么函数?

正在回答

3 回答

def f(*args,**kw):

    pass

定义好后调用f('a','b',1,x=1,y=2)

args=('a','b',1)这个是位置参数

kwargs={'y':2,'x':1}这个是关键字参数

0 回复 有任何疑惑可以回复我~
#1

千里快哉风_浮生一日凉 提问者

非常感谢!
2017-04-08 回复 有任何疑惑可以回复我~

*args表示任意多个无名参数,是一个tuple;**kw表示关键字参数,是一个dict。同时使用*args和**kw可以调用多参,并且*args参数列要在**kw之前

0 回复 有任何疑惑可以回复我~
#1

千里快哉风_浮生一日凉 提问者

谢谢你
2017-04-10 回复 有任何疑惑可以回复我~

def f(*args,**kw):

0 回复 有任何疑惑可以回复我~
#1

千里快哉风_浮生一日凉 提问者

谢谢回答
2017-04-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

多参函数问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信