持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情
前言
大家好,我是翼同学。
今天我们来聊聊lambda函数。
什么是lambda函数?
事实上,lambda函数是一个匿名函数,有时也称为lambda表达式。
它有什么用呢?
我们使用lambda函数要比用def来定义函数更简单一些。
也就是说,lambda函数省略了用def声明函数的标准步骤.。
lambda函数可以接受任意多个参数,但只返回一个表达式的值。
需要注意的是,lambda函数不能包含多个表达式。
事实上,lambda本身就是一个表达式,而不是一个代码块。也就是说一般我们利用lambda创建的函数是简单函数,即功能并不复杂的函数。
如何使用lambda函数?
上述讲了,python使用lambda来创建匿名函数。
那么如何创建?
格式如下:
lambda 形式参数 : 表达式
注:
- 形式参数可以有多个,用逗号隔开即可。
- 表达式只能有一个
- 返回表达式的计算结果
举几个简单的例子:
- 例子一: 两数相加
- 例子二: 筛选出偶数
顺便复习一下filter函数:
- 例子三 遍历列表,并计算每个数的平方。
顺便复习一下map函数:
写在最后
好了,今天的笔记就到这里,欢迎大家到评论区一起讨论!