Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

Python中lambda函数的理解与应用

在Python中,lambda函数相当于一次性的def函数。在实战中,由于部分自定义函数的复用率不高,所以使用一次性的lambda函数会有更高的效率。

  • lambda函数的理解
    lambda函数的形式通常是 【lambda x:一个关于x的函数】
    所以,我们在这里就可以把lambda函数理解为数学中的f(x)=***。lambda x相当于f(x),冒号相当于等号,冒号后的函数就是等号后的函数,指出了对于对象x将要如何进行运算或处理。

  • 举例示范
f1 = lambda x : x + 1
f1(1)
>>>2
a = 'christopherwright@gmail.com'
f2 = lambda x: x.split('@')[0]
f2(a)   #提取邮箱中的用户名
>>>christopherwright
#双变量的操作
f3 = lambda x,y : x + y
f3(1,2)
>>>3

另外,在实际应用中,lambda函数常与apply函数一起使用,目的在于以一行代码达到多行代码的效果。

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 报错:Unparseable date: “2020-08-2023:59:59“

下一篇: Python中两种方法求列表的平均数、最小值、最大值

精华推荐