版权声明:本文为博主原创文章未经博主允许不得转载。 /MTbaby/article/details/
在python中有一个匿名函数lambda匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序。在C++11和C#Φ都有匿名函数的存在下面看看在python中匿名函数的使用。
1.lambda只是一个lambda表达式python函数体比def简单很多。
2.lambda的主体是一个lambda表达式python而不是一个代码块。仅仅能在lambdalambda表达式python中封装有限的逻辑进去
3.lambdalambda表达式python是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义
例1.定义一个lambdalambda表达式python,求三个数的和
这里定义了一个action函数返回了一个lambdalambda表达式python。其中lambdalambda表达式python获取到了上层def作用域的变量名x的值
这里也可以把def直接写成lambda形式。如丅