• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

5分钟掌握python中的匿名函数

python 搞java代码 3年前 (2022-05-21) 26次浏览 已收录 0个评论

lambda表达式,又称匿名函数,常用来表示内部仅包含1行表达式的函数。如果一个函数的函数体仅有 1 行表达式,则该函数就可以

用 lambda 表达式来代替。

lambda 表达式的语法格式如下:

name = lambda 
     : 表达式

    www#gaodaima.com来源gaodai$ma#com搞$$代**码)网搞代码

    其中,定义 lambda 表达式,必须使用 lambda 关键字;

      作为可选参数,等同于定义函数是指定的参数列表;value 为该表达式的

      名称。

      该语法格式转换成普通函数的形式,如下所示:

      def name(list):
          return 表达式
      name(list)

      举个例子,如果设计一个求 2 个数之和的函数,使用普通函数的方式,定义如下:纯文本复制

      def add(x, y):
          return x+ y
      print(add(3,4))

      程序执行结果为:

      7

      由于上面程序中,add() 函数内部仅有 1 行表达式,因此该函数可以直接用 lambda 表达式表示:

      add = lambda x,y:
      x+yprint(add(3,4))

      程序输出结果为:

      7


      来源:搞代码网:原文地址:https://www.gaodaima.com


      搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
      转载请注明原文链接:5分钟掌握python中的匿名函数

      喜欢 (0)
      [搞代码]
      分享 (0)
      发表我的评论
      取消评论

      表情 贴图 加粗 删除线 居中 斜体 签到

      Hi,您需要填写昵称和邮箱!

      • 昵称 (必填)
      • 邮箱 (必填)
      • 网址