函数的格式
def 函数名():
执行语句
函数名() #调用函数
例子
def hello():
print("hello word")
hello()
函数参数
def add2num():
a = 11
b = 22
c = a+b
print c
位置函数
def fun(a,b):
print("a:",a)
print("b:",b)
fun(2,3)
关键字函数
格式
def 函数名(参数1,参数2):
代码块
函数名(参数1=值1,参数2=值2)
例子
def fun(a,b):
print("a:",a)
print("b:",b)
fun(a=2,b=3)
第二种 def fun(a,b): print("a:",a) print("b:",b) fun(3,b=2) 结果:a: 3 b:2
第三种
def fun(a,b):
print("a:",a)
print("b:",b)
fun(a = 3,2)
这种错误的
缺省参数
案例:调用函数时,缺省参数的值没有传入
def printinfo(name,age=20):
print("name:",name)
print("age:",age)
printinfo(name="jack")
#name: jack
#age: 20
案例:调用函数时,缺省参数的值传入
def printinfo(name,age=20):
print("n