介绍
小编给大家分享一下python中λ函数指的是什么意思,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
python中定义函数有两种方法,一种是用常规方式def定义,函数要指定名字,第二种是用λ定义,不需要指定名字,称为λ函数。
λ函数又称匿名函数,匿名函数就是没有名字的函数,函数没有名字也行?当然可以啦。有些函数如果只是临时一用,而且它的业务逻辑也很简单时,就没必要非给它取个名字不可。
好比电影里面的群众演员,往往他们的戏份很少,最多是衬托主演,跑跑龙套,他们需要名字吗?不需要,因为他们仅仅只是临时出镜,下次可能就用不着了,所以犯不着费心思给他们每个人编个号取个名字,毕竟取个优雅的名字是很费劲的事情。
先来看个简单λ函数
在祝辞祝辞λx, y: x + y & lt;功能& lt; lambda>在0 x102bc1c80>
x和y是函数的两个参数,冒号后面的表达式是函数的返回值,你能一眼看出这个函数就是是在求两个变量的和,但作为一个函数,没有名字如何使用呢?这里我们暂且给这个匿名函数绑定一个名字,这样使得我们调用匿名函数成为可能
在祝辞祝辞添加=λx, y: x + y 在在在添加 & lt;功能& lt; lambda>在0 x102bc2140> 在在在添加(1、2) 3
它等同于常规函数
在祝辞祝辞def add2 (x, y): …返回x + y … 在在在add2 在0 x102bc1c80> add2 & lt;功能; 在在在add2 (1、2) 3
看完了这篇文章,相信你对python中λ函数指的是什么意思有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!