Python学习记录:包裹传递和解包裹传递

Def定义函数的时候 如果无法确定参数的个数或者说有不确定的参数加入的话,可以用包裹传递和解包裹传递

例如

>>> def printf_hello(*args):
print(args)


>>> printf_hello(1,2,3)
(1, 2, 3)

 args返回的是一个元组

>>> def printf_hello(**kwargs):

print(kwargs)

>>> printf_hello(a=1,b=2)
{'a': 1, 'b': 2}

kwargs返回的是一个dict字典

posted on 2018-04-11 21:34  Chengz  阅读(211)  评论(0)    收藏  举报

导航