如何使用PYTHON里的lambda表达式
1、def xxx(n):
return n * 2
xxx(2)
我们一般定义函数会用def来创建。
2、lambda n: n * 2
lambda相当于一个没有名字的函数。
3、nn = lambda n: n * 2
nn(2)
所以我们要给一个名字,然后再来使用他。
4、n1 = lambda : "hello world"
n1()
如果没有变量,也是可以使用的。
5、n1 = lambda : "hello world"
n1
要注意使用的时候要加上括号。
6、n3 = lambda x, y: x + y
n3(3, 6)
可以在后面加上多个变量,使用方法和FUNCTION差不多。
7、def n4(x, y, z):
return lambda p: p * x + y + z
hey = n4(1, 2, 3)
hey(1)
hey(2)
hey(3)
在FUNCTION里面可以引入LAMBDA,函数中的函数。
8、n4(1, 2, 3)(3)
结果可以这样去索取,但是这样就不方便读写。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:42
阅读量:52
阅读量:81
阅读量:191
阅读量:177