鱼C论坛

 找回密码
 立即注册
查看: 320|回复: 2

[已解决]_ = (10,20)前面的_为什么是匿名函数

[复制链接]
发表于 2024-2-15 19:04:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
_ = (10,20)前面的_为什么是匿名函数,能否给讲解一下 匿名函数
最佳答案
2024-2-15 19:48:37
_ 是一个变量名,类似于 a 、b 、c

通常在你懒得起名/无需起名且此变量仅需要使用一次情况下可以用来偷懒

”匿名函数“指的不是它,而是lambda表达式,语法是 变量名 = lambda 参数 : 执行内容

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-15 19:04:26 | 显示全部楼层
首先,我想纠正一个误会。在这种情况下,_并不是指匿名函数。实际上,它只是一个普通的变量名,可以用来存储任何类型的值。

现在来讲解一下匿名函数的概念。匿名函数,也被称为lambda函数,是一种没有函数名的函数。匿名函数通常用于简单的、一次性的操作。在Python中,我们可以使用lambda关键字创建匿名函数。

匿名函数的语法如下:
lambda 参数列表: 表达式

参数列表是函数的输入,表达式是函数的输出。匿名函数可以接受任意数量的参数,但只能有一个表达式。

下面是一个示例,展示了如何使用匿名函数计算两个数的和:

add = lambda x, y: x + y
result = add(10, 20)
print(result)

输出结果将是30。在这个示例中,我们首先定义了一个匿名函数add,它接受两个参数x和y,并返回它们的和。然后,我们调用add函数,并将10和20作为参数传递给它。最后,将结果打印出来。

希望这个解释对你有帮助!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-15 19:48:37 | 显示全部楼层    本楼为最佳答案   
_ 是一个变量名,类似于 a 、b 、c

通常在你懒得起名/无需起名且此变量仅需要使用一次情况下可以用来偷懒

”匿名函数“指的不是它,而是lambda表达式,语法是 变量名 = lambda 参数 : 执行内容

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 22:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表