美文网首页
python的匿名函数-lambda

python的匿名函数-lambda

作者: white_study | 来源:发表于2018-06-26 00:13 被阅读0次
简介

匿名函数:不需要使用标准的方式来声明函数,如:def 语句,是一个表达式。

语法

lambda [参数1 [, 参数2, ... 参数N]]: 表达式

匿名函数优点
  • 函数体比较简单的情况下,使用匿名函数可以省去定义函数的过程,代码更加精简;
  • 对于一些不会被复用的抽象函数,且命名较困难时,使用匿名函数可以不用考虑命名问题。
相关例子

1.简单的四则运算:

# 加
add = lambda x, y : x+y
# 减
minus = lambda x, y: x-y
# 乘
multiply = lambda x, y: x*y
#除
divide = lambda x, y: x/y
x = 1
y = 2
print(add(x,y))
print(minus(x,y))
print(multiply(x,y))
print(divide(x,y))

2.比较大小(使用默认参数):

compare = lambda x, y=5: True if x > y else False
print("1 > 5: {}".format(compare(1)))
打印结果:1 > 5: False

相关文章

  • Python之lambda表达式

    ---Python之lambda表达式(创建匿名函数) Python允许使用lambda关键字来创建匿名函数。 先...

  • 13.Python编程:lambda表达式(匿名函数)

    前面学习了Python中的函数,本文学习一下匿名函数。Python 使用 lambda 来创建匿名函数。所谓匿名,...

  • lambda匿名函数

    匿名函数 python 使用 lambda 来创建匿名函数。 lambda只是一个表达式,函数体比def简单很多。...

  • python函数

    匿名函数 python 使用 lambda 来创建匿名函数。 lambda只是一个表达式,函数体比def简单很多。...

  • python基础--匿名函数&高阶函数

    lambda表达式返回匿名函数 python使用lambda创建匿名函数,lambda的主题是一个表达式而不是代码...

  • Python匿名函数Lambda

    1.匿名函数介绍 在Python中,通过lambda关键字来定义的函数称为匿名函数;lambda函数能接收任何数量...

  • Scala学习笔记:函数编程&集合

    Functional Programming lambda 匿名函数(至少python是叫lambda)算是FO的...

  • 用Python进行数据分析3.2 函数 0705

    Lambda函数 210705Python支持所谓的匿名lambda函数。lambda函数是一种通过单个语句生成函...

  • python lambda 表达式

    匿名函数python 使用 lambda 来创建匿名函数。lambda只是一个表达式,函数体比def简单很多。la...

  • Python的匿名函数

    Python的匿名函数通过关键字 lambda ,下例中 关键字lambda表示匿名函数,冒号前面的x表示函数参数...

网友评论

      本文标题:python的匿名函数-lambda

      本文链接:https://www.haomeiwen.com/subject/gusuyftx.html