匿名函数的作用,与普通函数的区别

lambda 匿名函数
lambda [arg1 [,arg2,.....argn]]:expression

a = lambda x: x+1

print(a(1))

result: 2

lambda函数与普通函数的区别:

(1)省去定义的过程,代码变得更加简洁

(2)省去了普通函数命名的过程

lambda函数能实现较为简单的功能,但不能传递数据,不能在expression中使用for, if 等

posted @ 2021-05-19 09:57  Amanda520yl  阅读(764)  评论(0)    收藏  举报