开发者社区 问答 正文

什么是Python的匿名函数?

什么是Python的匿名函数?

展开
收起
大葱蘸大酱2 2021-11-05 16:41:14 2288 分享
分享
版权
来自: 华章出版社 举报
2 条回答
写回答
取消 提交回答
  • 不懂的太多

    一个简单函数一般写法的简写 匿名函数(lambda) 语法:

    lambda 形式参数列表:返回值
    
    2022-04-06 23:11:38 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 很显然可以任意指定一个函数参数的名称,即f(x)和f(y)指向同一个函数。另一方面,我们在函数add_x_and_y的代码片段中观察到,可以改变f的名称而不会导致不一致。这是数学逻辑的基本原理,通常用lambda演算(也即λ演算)的形式论来描述。在Python编码中,会出现函数名称完全不相关的情况,并且Python可以模拟lambda演算。我们可以把add_x_and_y编写为如下代码:

    f= lambda x, y : x, y, x+y

    或者:

    lambda x,y:x,y,x+y

    资料来源:《Python科学计算(原书第2版)》,文章链接:https://developer.aliyun.com/article/726064

    2021-11-05 16:48:30 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址: