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

在python中,什么是默认的第一个参数而不是第二个参数?,python,python-3.x,Python,Python 3.x,假设我有一个函数 def function(name="Default", age=16): print("My name is", name, "and I am", age) 如何调用函数来默认第一个参数,而不是第二个参数?在上面的函数中,我希望名称是它的默认值(“default”),但输入年龄为200 我已经尝试了函数(,200);但是,它指出SyntaxError:invalid syntax,指向方法调用中的, 在不使用name参数的情况下调用上述函数的正确方法是指定要更改默

假设我有一个函数

def function(name="Default", age=16):
    print("My name is", name, "and I am", age)
如何调用函数来默认第一个参数,而不是第二个参数?在上面的函数中,我希望名称是它的默认值(
“default”
),但输入年龄为
200


我已经尝试了
函数(,200)
;但是,它指出
SyntaxError:invalid syntax
,指向方法调用中的

在不使用
name
参数的情况下调用上述函数的正确方法是指定要更改默认值的参数,如下所述

function(age=200)

不使用
name
参数调用上述函数的正确方法是指定要更改默认值的参数,如下所述

function(age=200)

尝试
功能(年龄=200)
是的。就这样。非常感谢。我尝试了NULL和None,只是想不出它可能是什么。试试
函数(age=200)
是的。就这样。非常感谢。我尝试了NULL和None,只是想不出它可能是什么。