第一次认识lambda匿名函数
lambda
为了解决一些简单的需求而设计的"一句话"函数
语法
lambda 参数:返回值
1.可以多个参数,参数间用逗号隔开
2.匿名函数不管多复杂,只能写一行
3.返回值和正常函数一样,可以是任意类型的数据
def func(n): print(n * n) f = func f(3) # 结果:9 print(f.__name__) # 查看调用的是哪个函数 # 结果:func f1 = lambda x:x * x print(f1(3)) # 结果:9 print(f1.__name__) #lambda函数都是一个函数名"lambda" # 结果:<lambda>