在函数中,您可以指定参数的名称,以便该顺序无关紧要,即:
func(a = 1, c = 3, b = 2)
def func(a, b, c):
return a+b+c
现在说我们要使用参数解开操作员指定参数,即:
params = [a = 1, c = 3, b = 2]
func(*params)
我该怎么做?
您需要使用字典:您可以使用dict
__init__
函数获取方便的语法:
params=dict(a=1, c=3, b=2)
然后解开参数:
func(**params)