@TOC
函数_lambda:匿名函数
f1 = lambda x,y,z:x+y+z # lambda:匿名函数
print(f1(10,20,30))
# 60
def f2(x,y,z=100):
return x+y+z
print(f2(10,20))
# 130
f1 = lambda y,z=100,x=800:x+y+z # lambda:匿名函数
print(f1(100)) #位置参数
#1000
D = {'f1':(lambda:2+3),'f2':(lambda:2*3), 'f3':(lambda:2**3)}
print(D['f1'](), D['f2'](), D['f3']())
# 5 6 8
L = [(lambda x: x**2),(lambda x: x**3),(lambda x: x**4)]#把函数当做参数去传递
print(L[0](2),L[1](2),L[2](2))
# 4 8 16