page contents

lambda 表达式格式以及应用场景?

轩辕小不懂 发布于 2021-11-19 14:24
阅读 554
收藏 0
分类:Python开发
2451
Nen
Nen
- 程序员

lambda函数就是可以接受任意多个参数(包括可选参数)并且返回单个表达式值得函数。

语法:lambda [arg1 [,arg2,…..argn]]:expression

def calc(x,y):

    return x*y

将上述一般函数改写为匿名函数:


lambda x,y:x*y

应用

(1) lambda函数比较轻便,即用即仍,适合完成只在一处使用的简单功能。

(2) 匿名函数,一般用来给filter,map这样的函数式编程服务

(3) 作为回调函数,传递给某些应用,比如消息处理。

请先 登录 后评论