我可以更改函数参数的默认值吗?

时间:2019-03-19 19:17:33

标签: python function arguments keyword-argument

我只是在用Python弄乱,我做了一个叫做f的函数。我给它提供了一个关键字/命名参数,其默认值由某个变量初始化:

>>> test = "first"
>>>
>>> def f(test_arg=test):
...    print(test_arg)
>>>
>>> f()
first
>>> test = "second"
>>> f()
first

我更改了该变量的内容,但参数的默认值未更新。

如何更改默认参数的值?

0 个答案:

没有答案