Python lambda表达式 发表于 2012-02-06 更新于 2024-10-22 分类于 Python 阅读次数: Disqus: Valine: lambda表达式lambda是一个表达式,而不是一个语句,它能够出现在Python语法不允许def出现的地方。 lambda可以用来编写简单的函数,而def用来处理更强大的任务。 比如下面的例子: 12345678add1 = lambda x,y : x + ymulti2 = lambda x,y : x * yx = 2y = 3print('x = 2 , y =3')print('x+y = ',add1(x,y))print('x*y = ',multi2(x,y)) 从上面的代码可以看出,labmda表达式是为了减少单行函数的定义而存在的。 lambda的使用大量简化了代码,使得代码简洁、清晰。 处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居! 打赏 微信支付 支付宝 欢迎关注我的其它发布渠道 WeChat