第一次认识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>

  

posted @ 2018-03-19 08:09  王剑威  阅读(150)  评论(0编辑  收藏  举报