• Python-匿名函数



    格式1:
    函数名 = lambda 形参 : 返回值

    调用格式1:
    结果 = 函数名(实参)
    例1:
    def add(a,b):
      return a+b
      add = lambda a,b : a+b

      c = add(3,4)

      print(c)

    格式2:
    匿名函数定义并调用格式:
    结果 = (lambda 形参 : 返回值)(实参)
    例2:
    c = (lambda a,b : a+b)(4,5)
    print(c)

    注意:
    1.可以无参数,但是最后面括号不能少,如下:

    f1 = (lambda : 100)()
    print(f1)

    2.不可以进行多个返回值操作,但是可以进行封装一下,将多个返回值组成一个元组
    f2,f3 = (lambda : (3,4))()
    print(f2)
    print(f3)

    3.无返回值,不成立
    x = (lambda : print("hello itcast"))()
    print(x)

    4.数据存储模型,冒号后面的可以是元组,也可以是列表
    f4 = (lambda :())()
    print(f4)

    注意:
    1.匿名函数可以无参数
    2.匿名函数不存在无返回值的结果
    3.匿名函数仅能返回单一值,不支持自动组包,可以通过返回数据存储模型代替多值,数据存储模型支持推导式

  • 相关阅读:
    关于Intent
    k8s常用命令
    kube-ui安装
    配置k8s dns
    centos 7 部署k8s集群
    多进程multiprocessing模块
    queue
    github安装k8s
    错误: No API token found for service account "default",
    线程
  • 原文地址:https://www.cnblogs.com/wf8998/p/12815108.html
Copyright © 2020-2023  润新知