lambda

来源:互联网 发布:mac pro 支持pcie ssd 编辑:程序博客网 时间:2024/06/05 20:57

拉姆达。。。还不知道它的历史,为什么会叫这么一个名字,感觉很奇怪
lambda函数表达式,比def简化了许多,在Python文档中是这样解释的:

  • lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。
  • lambda允许用户快速定义单行函数,当然用户也可以按照典型的函数定义完成函数。lambda的目的就是简化用户定义使用函数的过程
def func_sum(a):    return a+100print(func_sum(20))func2_sum = lambda a: a+100 #函数名=参数+函数体,没有returnprint(func2_sum(20))结果都是120
原创粉丝点击