热线电话:13121318867

登录
2022-02-16 阅读量: 595
python中的lambda函数

在python中有一个匿名函数lambda,匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序。在C++11和C#中都有匿名函数的存在。下面看看在python中匿名函数的使用。


一:lambda只是一个表达式,函数体比def简单很多;

二:lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去;

三:lambda表达式是起到一个函数速写的作用,允许在代码内嵌入一个函数的定义。

例1.定义一个lambda表达式,求三个数的和

image.png

使用lambda函数应该注意的几点:

  • 1.lambda定义的是单行函数,如果需要复杂的函数,应该定义普通函数

  • 2.lambda参数列表可以包含多个参数,如 lambda x, y: x + y

  • 3.lambda中的表达式不能含有命令,而且只限一条表达式


23.1484
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子