开发者社区> 问答> 正文

什么是Python的匿名函数?

什么是Python的匿名函数?

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

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

    lambda 形式参数列表:返回值
    
    2022-04-06 23:11:38
    赞同 展开评论 打赏
  • 很显然可以任意指定一个函数参数的名称,即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
    赞同 展开评论 打赏
问答分类:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载