python学习_python中lamda函数什么意思

2021-05-21 0 1,006 百度已收录

python学习_python中lamda函数什么意思

Python 中界说函数有两种办法,一种是用惯例体式格局 def 界说,函数要指命名字,第二种是用 lambda 界说,没有需求指命名字,称为 Lambda 函数。

Lambda函数又称匿名函数,匿名函数便是不名字的函数,函数不名字也行?固然能够啦。有些函数假如只是暂时一用,并且它的营业逻辑也很复杂时,就不必非给它取个名字不成。

比如片子外面的大众演员,常常他们的戏份很少,至多是烘托主演,跑跑龙套,他们需求名字吗?没有需求,由于他们仅仅只是暂时出镜,下次能够就用没有着了,以是犯没有着操心思给他们每一个人编个号取个名字,究竟结果取个文雅的名字是很费力的工作。

先来看个复杂 lambda 函数

>>> lambda x, y : x+y
<function <lambda> at 0x102bc1c80>

x 以及 y 是函数的两个参数,冒号前面的表白式是函数的前往值,你能一眼看出这个函数便是是正在求两个变量的以及,但作为一个函数,不名字若何运用呢?这里咱们临时给这个匿名函数绑定一个名字,如许使患上咱们挪用匿名函数成为能够

>>> add = lambda x, y : x+y
>>> add
<function <lambda> at 0x102bc2140>
>>> add(1,2)
3

它同等于惯例函数

>>> def add2(x, y):
...     return x+y
...
>>> add2
<function add2 at 0x102bc1c80>
>>> add2(1,2)
3

相关推选:《Python教程》

以上便是python中lamda函数甚么意义的具体内容,更多请存眷酷吧易资源网别的相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 python教程 python学习_python中lamda函数什么意思 https://www.kubayi.com/5010.html

常见问题

相关文章

评论
暂无评论