函数的不定长参数



def learn(*args,**kwargs):
print(args)
print(kwargs)
learn('第一个元祖数','第二个元祖数',a='字典第一个',b='字典第二个')
a=(1,2,3,4,5)
learn(*a) #拆包

 代码输出:

函数的不定长参数

 

 

 

*args:在函数内部是个元祖,调用的时候传多个字符串

**args:在函数内部是个字典,调用的时候使用关键字参数的形式,a=xxx,b=xxx

 

上一篇:Python面向对象时最常见的3类方法


下一篇:python之装饰器