use*_*778 1 python arguments function
在函数的python代码中,当设置类似于:
def myfunction(silent=False, x, y)
Run Code Online (Sandbox Code Playgroud)
怎么silent=False办?
使用您当前的代码:
def myfunction( silent = False, x, y)
Run Code Online (Sandbox Code Playgroud)
将引发以下错误:
SyntaxError: non-default argument follows default argument
Run Code Online (Sandbox Code Playgroud)
如果您将其更改为:
def myfunction(x, y, silent=False)
Run Code Online (Sandbox Code Playgroud)
silentFalse如果它不作为参数传递,则使用其默认值.myfunction(x, y)将相当于myfunction(x, y, False)