lambda是一个没有名字的函数,格式为: lambda x:print x

:号前的x 表示参数

:号后的是表达式

用def就应该写成这样:

def(x):

    print x

 

下面举几个python lambda的例子吧

1单个参数的:

g = lambda x:x*2

print g(3)

结果是6

 

2多个参数的:

m = lambda x,y,z: (x-y)*z

print m(3,1,2)

结果是4