zoukankan      html  css  js  c++  java
  • lambda用法

    1、lambda为匿名函数,即不用起函数名
    2、如果函数使用次数很少并且很简洁,一般可以考虑用lambda函数
    3、lambda可以简化代码的可读性
    4、lambda不能使用if for等复杂的语法

    示例一   ---------------------------------------------------------
    lambda函数格式:

    parameter=lambda x : x**2+2                                    # 冒号:左边的 x 为函数的参数,冒号右边的 x**2+2 为返回值,parameter为函数赋值对象
    parameter(10)                                                            #调用函数

    等价于:
    def parameter (x):
    return(x**2+2)

    parameter(10)

    示例二    --------------------------------------------------------------

    parameter=lambda x,y=2: x**y                                  # 冒号:左边的 x和y 为函数的参数,y的默认值为2,冒号右边的 x**y 为返回值
    parameter(10)                                                           #调用函数
    parameter(10,3)                                                        #调用函数

  • 相关阅读:
    20131001国庆作业例2-10,2-11
    20131001国庆作业例2-7,2-8,2-9
    20131001国庆作业例2-4,2-5,2-6
    20131001国庆作业第二章例2-1,2-2,2-3
    20131001国庆作业第一章例1-1
    20130930C语言作业基础练习
    编程心得4
    编程心得3
    编程心得1
    714
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/10131218.html
Copyright © 2011-2022 走看看