0%

Python lambda表达式

lambda表达式

lambda是一个表达式,而不是一个语句,它能够出现在Python语法不允许def出现的地方。

lambda可以用来编写简单的函数,而def用来处理更强大的任务。

比如下面的例子:

1
2
3
4
5
6
7
8
add1 = lambda x,y : x + y
multi2 = lambda x,y : x * y

x = 2
y = 3
print('x = 2 , y =3')
print('x+y = ',add1(x,y))
print('x*y = ',multi2(x,y))

从上面的代码可以看出,labmda表达式是为了减少单行函数的定义而存在的。

lambda的使用大量简化了代码,使得代码简洁、清晰。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道