匿名函数与函数

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

匿名函数它是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)))
相关推荐
星云开发12 分钟前
拒绝无效加班!用Python打造自动化办公流,附Word/PDF互转硬核代码
python
dream_home840736 分钟前
图像算法模型NPU适配与算法服务实战指南
人工智能·python·算法·npu 图像服务
AIGS00142 分钟前
跨越语义鸿沟:企业本体语义平台的构建与落地
java·人工智能·python·机器学习·人工智能ai大模型应用
李可以量化1 小时前
PTrade 量化策略实战:二八轮动策略深度解析(下)
python
Mx_coder1 小时前
8年Java开发者AI转型第二周:RAG检索优化-从60%到90%准确率的3个关键技巧 (Day 13-14)
人工智能·python
自动化和Linux1 小时前
【pytest在pycharm中运行与CMD命令运行区别一】
python·pycharm·pytest
大鱼>1 小时前
多宠物家庭智能管理平台:云端架构与多设备协同实战
python·算法·iot·宠物
Li Ming&1 小时前
Python办公自动化:利用Python批量将PDF转换为图片文件
python·pdf·pip
Anova.YJ2 小时前
AI Notebook
人工智能·python·机器学习
疯狂成瘾者2 小时前
Java 常见集合方法
java·windows·python