美文网首页
Lambda表达式

Lambda表达式

作者: ChongmingLiu | 来源:发表于2018-10-23 09:40 被阅读8次

    Lambda是一个匿名函数。

    表达式形式

    lambda argument_list: expression

    其中lambda是Python预留关键字,argument_list 与 expression需要用户自行定义,同时要求:

    1. argument_list与python中函数的参数列表形式一致;
    2. expression只能是单行的表达式;

    三个特性

    lambda函数有如下特性:

    1. lambda函数是匿名的,lambda函数没有函数名;
    2. lambda函数有输入和输出,输入是传入到参数列表argument_list的值,输出是根据表达式expression计算得到的值;
    3. lambda函数一般功能简单,因为expression只能有一行,所以只能完成非常简单的功能;

    常见用法

    1. 充当简单的函数
    2. 屏蔽其他函数
    3. 作为函数返回值
    4. 作为函数参数

    相关文章

      网友评论

          本文标题:Lambda表达式

          本文链接:https://www.haomeiwen.com/subject/brrozftx.html