除了def语句之外,Python还提供了一种生成函数对象的表达式形式,像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回一个函数而不是将这个函数赋值给一个变量名。lambda表达式的语法是:
lambda:argument1,argument2,...:expression
lambda表达式完全可以用def来代替,但是这种表达式能够使编码更加简洁。
转载于:https://blog.51cto.com/hychuanshuo/1227992
除了def语句之外,Python还提供了一种生成函数对象的表达式形式,像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回一个函数而不是将这个函数赋值给一个变量名。lambda表达式的语法是:
lambda:argument1,argument2,...:expression
lambda表达式完全可以用def来代替,但是这种表达式能够使编码更加简洁。
转载于:https://blog.51cto.com/hychuanshuo/1227992