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)                                                        #调用函数

  • 相关阅读:
    day84
    模型层之单表操作
    Django的模板层
    Django框架导读
    创建Django项目
    名称空间2.0path
    js基础之BOM和DOM
    LG5003 跳舞的线
    20191003 「HZOJ NOIP2019 Round #8」20191003模拟
    LG3092 「USACO2013NOV」No Change 状压DP
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/10131218.html
Copyright © 2011-2022 走看看