标签: python function arguments keyword-argument
我只是在用Python弄乱,我做了一个叫做f的函数。我给它提供了一个关键字/命名参数,其默认值由某个变量初始化:
f
>>> test = "first" >>> >>> def f(test_arg=test): ... print(test_arg) >>> >>> f() first >>> test = "second" >>> f() first
我更改了该变量的内容,但参数的默认值未更新。
如何更改默认参数的值?