python 中的默认参数是什么?

pythonserver side programmingprogramming更新于 2026/2/5 13:00:17

Python 允许函数参数具有默认值;如果调用函数时没有参数,则参数将获取其默认值

默认参数:

示例

Python 有不同的方法来表示函数参数的语法和默认值。默认值表示如果在函数调用期间未传递任何参数值,则函数参数将采用该值。默认值是使用赋值 (=) 运算符分配的。以下是默认参数的典型语法。这里,foo 参数具有默认值 Hi!

def defaultArg(name, foo='Come here!'):
    print name,foo
defaultArg('Joe')

输出

Joe Come here!

我们看到,在上面的代码中,声明中有一个必需参数和一个默认参数。在输出中,我们看到尽管在函数调用中只传递了一个参数,但两个参数都被打印出来了。默认参数会自动传递,并出现在函数调用的输出中。


相关文章


有用资源