默认值参数
1 # 默认参数: 2 # 概念:在函数定义时,将某些形参直接赋予初始值。如果函数调用时 3 # 该形参没有传入实参,默认使用初始值。 4 # 注意:如果函数使用了默认值格式,那么将默认参数放到没有默 5 # 认值的参数的后面。 6 7 # 当使用了默认参数时,如果函数在调用时,传入了实参,使用传入内容; 8 # 如果函数在调用时,没有传入对应的实参,使用默认值。 9 10 # 定义函数 11 def func1(a, b, c=300): 12 print(a) 13 print(b) 14 print(c) 15 16 # 函数调用 17 func1(1, 2, 3) 18 func1(100,200) 19 20 21 def fun2(num1, num2=100, num3=100): 22 pass 23 fun2(1,2,3) 24 25 26 # 用户再调用函数时,可以传入三个以下的实参,计算传入的数据的和 27 def sumFunc(num1,num2=0,num3=0): 28 print(num1+num2+num3) 29 sumFunc(1,2,3) 30 31 sumFunc(20,30) 32 33 sumFunc(100)