简单学Python匿名函数lambda

在Python中,一般函数用def来定义,匿名函数则用lambda(希腊字母表的第11个字母,即λ)来定义。lambda函数也叫lambda表达式,lambda 函数特点:(1)没有函数名称,只能通过赋值给变量或作为参数传递给其他函数来使用。(2)通常只包含一行代码,适用于编写简单的函数。语法为:

lambda 参数(可以是1个,也可以是多个,也可以没有参数):要返回的东西。

下面举一个算圆的面积的例子(1个参数):

s=lambda r:3.14*r*r,那么s(10)的值为3.14*10*10=314。

下面举一个算长方形表面积的例子,要用到长宽高三个参数:

s2=lambda x,y,z:2*(x*y+y*z+z*x),那么s2(10,20,30)的值为2*(10*20+20*30+30*10)=2200。

没有参数的例子:

p=lambda:’12345’,那么p()的值为12345。

简单学Python匿名函数lambda

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75094
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注