假设我有一个功能
def function(name="Default", age=16):
print("My name is", name, "and I am", age)
如何调用该函数来默认第一个参数,而不是第二个?在上面的函数中,我希望将name作为其默认值("Default"
),但输入年龄为200
。
我已经尝试function(,200)
;然而,它表示SyntaxError: invalid syntax
,指向方法调用中的,
。
答案 0 :(得分:3)
在没有name
参数的情况下调用上述函数的正确方法是指定要更改默认值的参数,如下所示。
function(age=200)