什么把默认的第一个参数,而不是在Python中第二?
问题描述:
比方说,我有一个函数什么把默认的第一个参数,而不是在Python中第二?
def function(name="Default", age=16):
print("My name is", name, "and I am", age)
如何调用该函数为默认的第一个参数,而不是第二?在上述功能中,我希望将名称设为其默认值("Default"
),但输入的年龄为200
。
我已经试过function(,200)
;但是,它说SyntaxError: invalid syntax
,指向方法调用中的,
。
答
如果没有参数name
,调用上述函数的正确方法是指定要更改默认值的参数,如下所示。
function(age=200)
尝试'功能(年龄= 200)' – vaultah
是的。而已。谢谢!我试过NULL和None,只是想不出它会是什么。 – DJSweetness