python 的 lambda使用笔记

无参数匿名函数:

f=lambda: none

f()

输出:none

 

带参数匿名函数:

带一个参数:

f=lambda x:x+1

f(1)

输出:2

 

带多个参数:

f=lambda a,b,c:a*b*c

f(1,2,3)

输出:6

 

带参数lambda函数作为普通函数的返回值:

def test(n): Return lambda x:x*n

调用:f=test(2) f(3)

输出:6

posted @ 2018-10-11 11:17  夏诗  阅读(187)  评论(0编辑  收藏  举报