python之函数 发表于 2020-03-01 | 分类于 python学习 | 阅读次数: | 函数作用:代码的复用,化简代码的复杂度。 12def 函数名(形参); 函数体 函数参数1234567891011121314151617181920212223242526def add(a,b):#a,b位置参数 return a+b,a,b #可以返回多个值print(add(10,20))m,n,z=add(10,20)print(m,n,z)def delete(a,b=10): #a是必须参数,b是默认参数 return a-bprint(delete(20)) #默认参数可以传参或者不传#关键字参数def printf(a=1,b=2,c=3): print(a,b,c)printf(a=10)#不定长参数def aaa(*args): print(type(args),args,args[0])#可通过索引访问aaa(1,2,3)aaa(4,5,6)#不定长参数2def bbb(**kwargs): print(type(kwargs),kwargs)bbb(a=1,b=2)bbb(a=3,b=4,c=5) 匿名函数 递归函数