课程
/后端开发
/Python
/python进阶
求解多参(>=3)函数式调用用什么函数?
2017-04-07
源自:python进阶 2-6
正在回答
def f(*args,**kw):
pass
定义好后调用f('a','b',1,x=1,y=2)
args=('a','b',1)这个是位置参数
kwargs={'y':2,'x':1}这个是关键字参数
千里快哉风_浮生一日凉 提问者
*args表示任意多个无名参数,是一个tuple;**kw表示关键字参数,是一个dict。同时使用*args和**kw可以调用多参,并且*args参数列要在**kw之前
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计