如果您不想更改任何内容,func
那么明智的选择就是将参数的字典传递给函数:
>>> def func(a=0,b=10):
... return a+b
...
>>> args = {'a':15,'b':15}
>>> func(**args)
30
>>> args={'a':15}
>>> func(**args)
25
>>> args={'b':6}
>>> func(**args)
6
>>> args = {}
>>> func(**args)
10
要不就:
>>>func(**{'a':7})
17