有些时候,我们不需要显式地定义函数,直接使用匿名函数更方便,可以不必定义函数名,直接创建一个函数对象。匿名函数有个限制,就是只能有一个表达式

    匿名函数的关键字是lambda,冒号前面的表示参数,冒号后面的表示对参数的运算处理,返回值就是该表达式的结果

    1. s = lambda x,y: x+y
    2. s(1, 2)

    上面的写法,等价于

    1. def sum(x, y):
    2. return x+y
    3. sum(1, 2)