【学习级别:了解】
Lambda也是一种函数,它是一种高度简化过语法的匿名函数。不过Lambda的语法时常会使人感到困惑。
我们先看一下简单的例子:
#定义一个lambda函数名为 my_result
my_result = lambda x : x + 1
#调用 my_result,传入参数1
print( my_result(1) )
看一下运行结果:
2
Lambda作为一个表达式,定义了一个匿名函数,用函数来表示为:
def my_result(x):
return x + 1
对比后我们可以得知:在Lambda简化了函数定义的书写形式,会让人才看的时候会有点不舒服,用多了就好啦。
如果您觉得Lambda 不好理解,其实可以不用学。
只是因为本书中知识点不能有欠缺。