默认值参数

 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)

 

posted @ 2019-07-26 20:17  巨菜的小鸟  阅读(430)  评论(0编辑  收藏  举报