zoukankan      html  css  js  c++  java
  • python的匿名函数

    Python,有两种函数一种是def定义一种是lambda函数。

    lambda函数是Python一种生成函数对象的表达式形式。匿名函数通常是创建了可以被调用的函数,它返回了函数,而并没有将这个函数命名。lambda有时被叫做匿名函数也就是这个原因,需要一个函数,又不想动脑筋去想名字,这就是匿名函数。

    为什么要用匿名函数?
    1. 程序一次性使用,所以不需要定义函数名,节省内存中变量定义空间
    2. 如果想让程序更加简洁时。

    # 普通python函数
    def f(a,b):
        return a+b
    print f(1,2)# 返回值为3
    
     
    #lambda匿名函数
     f = lambda a,b:a+b print f(1,2) # 返回结果为3

     注:   冒号 : 之前的a,b,c表示它们是这个函数的参数。

              匿名函数不需要return来返回值,表达式本身结果就是返回值。

  • 相关阅读:
    re模块---正则表达式
    configparser 配置文件模块
    svn服务器配置
    python中的list的方法
    python正则表达式
    os模块
    高阶函数
    递归
    推导式
    [转]Java中的多线程你只要看这一篇就够了
  • 原文地址:https://www.cnblogs.com/Downtime/p/7663739.html
Copyright © 2011-2022 走看看