Python lambda匿名函数

视频版教程 Python3零基础7天入门实战视频教程

前面我们所学的函数定义,都是有函数名的。

我们现在学的lambda函数是没有名称的,也就是匿名函数。

我们在只需要一次性使用的函数的时候,就可以用lambda匿名函数,简单方便快捷。

lambda匿名函数语法:

lambda 传入参数:函数体

注意:函数体只能写一行,不支持多行

案例:

python 复制代码
def test(x, y, fn):
    return fn(x, y)


#
# def add(x, y):
#     return x + y


def sub(x, y):
    return x - y


print(test(2, 1, lambda x, y: x + y))
print(test(2, 1, sub))

作业:把sub函数变量传参改成labmda匿名函数传参

复制代码
相关推荐
砍材农夫14 分钟前
python 如何一次性安装项目所有依赖包(pip和uv)
开发语言·python·pip·uv
yijianace17 分钟前
Python爬虫项目实战:从 BeautifulSoup 到 XPath
爬虫·python·beautifulsoup
云水-禅心24 分钟前
解决MacOS 安装Python之后默认版本指向不正确问题
开发语言·python·macos
hdsoft_huge1 小时前
部署 Nacos + Ollama + vLLM + MCP 完整图文教程(1Panel 面板,命令行安装两种方式)
python·vllm·ollama·mcp
weixin_307779131 小时前
从工具到协作者:AI在后端研发中的流程重构与组织赋能
人工智能·后端·python·算法·自动化
AI帮小忙1 小时前
CTF WEB 解题技能
python
科芯创展1 小时前
30VIN,0.15A,0.8uA低功耗,稳压LDO,XZ6328
python
装不满的克莱因瓶1 小时前
循环神经网络及LSTM——从序列建模到长期依赖记忆机制
人工智能·pytorch·python·rnn·深度学习·神经网络·lstm
叫我:松哥1 小时前
基于神经网络的汽车与自行车的分类算法设计与实现,采用ResNet50和迁移学习,准确率达到99%
人工智能·python·神经网络·机器学习·分类·汽车·迁移学习
靖待1 小时前
【解决方法】python写Excel单元格截断长文本
python·excel·解决方法