Python 之父为什么嫌弃 lambda 匿名函数?
Python 支持 lambda 匿名函数,其扩展的 BNF 表示法是lambda_expr ::= "lambda" [parameter_list] ":" expression ,也就是 lambda 参数序列:表达式。
这是一种便捷的函数定义方式,若翻译成我们熟知的函数形式,会是这个样子:
def <lambda>(parameter_list):
return expression
也就是说,Python 中的 lambda 函数是一种可接收多个参数的函数,返回值是一个表达式...
pythoncat.hashnode.dev2 min read