第八课 lambda

通过lambda 关键字,可以创建短小的匿名函数。
这里有一个函数返回它的两个参数的和:lambda a, b: a+b 。
Lambda 形式可以用于任何需要的函数对象。
出于语法限制,它们只能有一个单独的表达式。
语义上讲,它们只是普通函数定义中的一个语法技巧。
类似于嵌套函数定义,lambda 形式可以从外部作用域引用变量 。

>>> def make_incrementor(n):
...  return lambda x: x + n
...
>>> f = make_incrementor(42)
>>> f(0)42
>>> f(1)43
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容