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

    #匿名函数的特点
    #1,匿名函数也是函数,调用时需要加上括号
    #2,匿名函数只能有一行代码
    #3,匿名函数的返回值不用return关键字
    # lambda 参数1,参数2:返回的表达式
    # 匿名函数作为参数给其他函数使用,简化代码

    # 变量new_func是函数
    new_func = lambda x, y:x + y
    result = new_func(1, 2)
    print(result)

    匿名函数作为参数给其他函数使用,
    主要配合高阶函数使用
    # 定义无参数的匿名函数,输入‘hello world’
    # func = lambda: print('hello world')
    # func()


    def sum_num(num1, num2):
    return num1 + num2
    def show(func):
        print('sum_num函数还未执行!')
        a = 1
        b = 2
        result = func(a, b)
        print(result)
        print('sum_num函数执行了')
    View Code
    show(sum_num)  #传入函数

    # 使用匿名函数对代码进行简化
    show(lambda x, y: x + y) #里面的匿名函数就作为show函数的参数
  • 相关阅读:
    Java 中的POJO和JavaBean 的区别
    设计模式的六大原则
    AOP
    Jetbrains 全家桶
    centos7 如何关闭防护墙
    Java 面试题常见范围
    putty readme
    单机环境
    flask-caching缓存
    1.restful 规范与APIView
  • 原文地址:https://www.cnblogs.com/wjun0/p/11515378.html
Copyright © 2011-2022 走看看