题目描述:
1、怎么理解不定长参数?
2、*args 和 **kwargs 是什么意思?为什么要使用它们?...命名关键字参数和关键字参数的顺序。...也是一个结论:对于任意函数,都可以通过func_name(*args, **kw)的形式来进行调用其中 args 是一个已经获得的列表或者元组,而 kw 是一个已经获得的字典。...列表传入会按顺序对必输参数赋值,多余的参数会当成可变参数传入,而字典传入会根据 key 来匹配所有参数。..., d, 'args=', args, 'kw =', kwargs)
# 定义一个元组和字典用作参数传入
args = (1, 2, 3, 4)
kw = {'d': 99, 'x': '#'}