美文网首页
lambda表达式

lambda表达式

作者: SagaraMisae | 来源:发表于2017-07-08 19:54 被阅读0次

引用自:Crossin的编程教室

def sum(a, b, c):

return a + b + c

print sum(1, 2, 3)

print sum(4, 5, 6)

输出:

6

15


如果使用 lambda 表达式来实现:

sum = lambda a, b, c: a + b + c

print sum(1, 2, 3)

print sum(4, 5, 6)

输出:

6

15


来看一个复杂一点的例子,把 lambda 表达式用在 def 函数定义中:

def fn(x):

return lambda y: x + y

a = fn(2)

print a(3)

输出:

5

相关文章

网友评论

      本文标题:lambda表达式

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