什么把默认的第一个参数,而不是在Python中第二?

问题描述:

比方说,我有一个函数什么把默认的第一个参数,而不是在Python中第二?

def function(name="Default", age=16): 
    print("My name is", name, "and I am", age) 

如何调用该函数为默认的第一个参数,而不是第二?在上述功能中,我希望将名称设为其默认值("Default"),但输入的年龄为200

我已经试过function(,200);但是,它说SyntaxError: invalid syntax,指向方法调用中的,

+5

尝试'功能(年龄= 200)' – vaultah

+0

是的。而已。谢谢!我试过NULL和None,只是想不出它会是什么。 – DJSweetness

如果没有参数name,调用上述函数的正确方法是指定要更改默认值的参数,如下所示。

function(age=200)