匿名函数lambda

一.匿名函数的格式

a = lambda x, y: x*y
print(a(2, 3))

 

二.匿名函数之所以叫做匿名函数

通过函数名调用__name__方法来查看函数名

def func(x):
    print(x)
print(func.__name__)

a = lambda x: x + 1
print(a.__name__)

会发现,a的函数名叫做<lambda>

 

三.匿名函数lambda也可以传多个参数

a = lambda *args:args
print(a(1,2,3))

 

posted @ 2019-07-19 17:41  *年少轻狂*  阅读(116)  评论(0编辑  收藏  举报