其他关于Python的总结文章请访问:https://www.jianshu.com/nb/47435944
Python 中的 lambda 与匿名函数
Python中使用 lambda
创建一个匿名函数,匿名函数不需要使用 def
来定义函数了,是另一种比较简单的方式,但是由于只能书写一行,所以所能支持的逻辑较少,而且不能访问自己参数列表之外的或全局名称空间中的其他参数,同时也不同于C++中的内联函数,内联函数的目的是调用小函数时不占用栈内存从而增加运行效率,而python中使用 lambda
只是一种较为简单的表达方式:
表达式的语法:
funcName = lambda parameters : expression
比如:
mySum = lambda a,b : a+b
print(mySum(10,20))
------
30
网友评论