Python默认参数

Python | 默认参数

甲默认参数是在由编译器自动地分配,如果函数的调用者不提供与所述参数的值的函数声明提供的值默认值。

以下是一个简单的Python示例,以演示默认参数的用法。我们没有使用默认值3写3个乘功能,只有一个函数作品RD和4参数。

码:

# 具有默认参数的函数,可以使用 

# 2个参数或3个参数或4个参数。

def Multiply( num1, num2, num3 = 5, num4 = 10 ):

return num1 * num2 * num3 * num4

# 主要代号

print(Multiply(2,3))

print(Multiply(2,3,4))

print(Multiply(2,3,4,6))

输出结果

300

240

144

关键点:

1)默认参数与常量参数不同,因为不能更改常量参数,而如果需要可以覆盖默认参数。

2)当调用函数为其提供默认值时,默认参数将被覆盖。例如,调用函数Multiply(2,3,4,6)会将num3和num4的值分别覆盖为4和6。

3)在调用函数期间,从调用函数到被调用函数的参数的参数从左到右复制。因此,乘(2,3,4)将分配2,3和4至NUM1,NUM2和NUM3。因此,默认值仅用于num4。

以上是 Python默认参数 的全部内容, 来源链接: utcz.com/z/321340.html

回到顶部