匿名函数与函数

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

匿名函数它是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)))
相关推荐
chao_7896 分钟前
链表题解——两两交换链表中的节点【LeetCode】
数据结构·python·leetcode·链表
大霞上仙1 小时前
nonlocal 与global关键字
开发语言·python
Mark_Aussie1 小时前
Flask-SQLAlchemy使用小结
python·flask
程序员阿龙2 小时前
【精选】计算机毕业设计Python Flask海口天气数据分析可视化系统 气象数据采集处理 天气趋势图表展示 数据可视化平台源码+论文+PPT+讲解
python·flask·课程设计·数据可视化系统·天气数据分析·海口气象数据·pandas 数据处理
ZHOU_WUYI2 小时前
Flask与Celery 项目应用(shared_task使用)
后端·python·flask
且慢.5892 小时前
Python_day47
python·深度学习·计算机视觉
佩奇的技术笔记2 小时前
Python入门手册:异常处理
python
大写-凌祁2 小时前
论文阅读:HySCDG生成式数据处理流程
论文阅读·人工智能·笔记·python·机器学习
爱喝喜茶爱吃烤冷面的小黑黑3 小时前
小黑一层层削苹果皮式大模型应用探索:langchain中智能体思考和执行工具的demo
python·langchain·代理模式
Blossom.1184 小时前
使用Python和Flask构建简单的机器学习API
人工智能·python·深度学习·目标检测·机器学习·数据挖掘·flask