Python 默认参数
您可以定义一个带有默认值的函数,将其分配给一个或多个形式参数。如果没有给它传递任何值,Python会使用该参数的默认值。如果传递了任何值,则默认值会被覆盖。
示例
它将产生以下 输出 −
在上面的例子中,对该函数的第二次调用没有向age参数传递值,因此使用了其默认值35。 让我们看另一个为函数参数赋予默认值的例子。函数percent()定义如下 –
假设每门科目的分数都是100分制,参数maxmarks被设置为200。因此,在调用percent()函数时可以省略第三个参数的值。
然而,如果每个科目的最高分不是100,那么在调用percent()函数时需要加上第三个参数。
示例
这是完整的示例:
它将产生以下 输出 −