不用考虑申请和释放资源
1.python执行一些脚本的时候,使用lambda就可以省下定义函数的过程,比如说我们只是需要写个简单的脚本来管理
服务器的时间,我们就不需要定义一个函数然后再写调用,使用lambda函数就可以是代码更加精简
2.对于一些比较抽象并且整个程序执行下来只需调用一两次的函数,有时候给函数起个名字也是比较头疼的问题
使用lambda就不需要考虑这个命名的问题了
3.简化代码的客队行,由于普通的函数要挑开到开头def定义的部分,使用lambda函数可以省去这样的步骤
>>> lambda x:2*x+1
<function <lambda> at 0x028CAB70>
>>> g = lambda x:2*x + 1
>>> g(5)
11