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)