匿名函数与函数

百度上是这样定义匿名函数的:

匿名函数它是matlab中定义的一种函数形式,出现在matlab中,匿名函数不以文件形式驻留在文件夹上;他的生成方式最简捷,可在指令窗或任何函数体内通过指令直接生成。

匿名函数的作用主要是实现自己定义matlab中的函数,从而扩大函数的使用功能

举个例子:

复制代码
分别用普通函数和匿名函数实现一个能够鉴别 某2个数的乘积是否为5的倍数的函数 ,
如果是5的倍数,则返回这2个数的乘积,如果不是5的倍数,则返回None,以下是匿名函数使用时的代码式
python 复制代码
is_three = lambda x , y: x*y if (x*y % 5 == 0)  else None
a=is_three(random.randint(1,10),random.randint(10,20))
print(a)

而在使用函数而非匿名函数时候,则是这样的:

python 复制代码
 def hanshu(x,y):
     if (x*y)%3==0:
         print(f'{x}*{y}的乘积是3的倍数')
         return  x*y
     else:
        print(f'{x}*{y}的乘积不是3的倍数')
print(hanshu(random.randint(1,100),random.randint(10,20)))
相关推荐
小小龙学IT5 分钟前
Python pytest 测试框架深度解析:从断言重写到插件生态的工程化测试体系
网络·python·pytest
计算机毕业编程指导师7 分钟前
【计算机毕设选题】基于Hadoop的零售交易者行为特征与生存状况数据分析及可视化系统源码 毕业设计 选题推荐 数据分析 机器学习
大数据·hadoop·python·spark·毕业设计·课程设计·零售
zwd200514 分钟前
Manim add_sound 用法详解:time_offset、gain、多条音频与旁白对齐(2026 最新教程,0.21.0)
python·音频·动画·manim·数学动画·add_sound
YYYing.20 分钟前
【Python系列 (一) 】Python基础疑难杂症
开发语言·python
AINative软件工程24 分钟前
LLM 应用的 Observability 三件套:Metrics、Logs、Traces 的生产级接入工程实践
后端·python·架构
JCHT1818182 小时前
源头厂家免拆维护:HT-6500H引领政企会议室革新
大数据·python
朝朝辞暮i10 小时前
VLA 系统学习第 4 课:一个 Batch 进入神经网络后,模型到底是怎么“学会”的?
人工智能·python·神经网络·vla
Ada's10 小时前
【计算机基础系列】003:Python数据结构
开发语言·数据结构·python
2601_9628857211 小时前
如何用 Python 计算 TRIX 三重指数平滑均线指标?
开发语言·python
还卿一钵无情泪11 小时前
Unsloth 微调 构建自己的大模型 没有GPU也能微调
linux·开发语言·人工智能·python·大模型·nlp·unsloth