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匿名函数传参

复制代码
相关推荐
Storynone17 分钟前
【Day28】LeetCode:509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
python·算法·leetcode
guts35021 分钟前
使用python里的OpenCV包做简单的车道线检测
人工智能·python·opencv
sz-lcw37 分钟前
HOG特征向量计算方法
人工智能·python·算法
ZTLJQ38 分钟前
驾驭高并发:Python协程与 async/await 完全解析
服务器·数据库·python
一勺菠萝丶1 小时前
芋道框架 - API 前缀区分机制
java·linux·python
kcuwu.1 小时前
Python判断及循环
android·java·python
前进的李工1 小时前
LangChain使用之Model IO(提示词模版之ChatPromptTemplate)
java·前端·人工智能·python·langchain·大模型
Fairy要carry1 小时前
面试-Agent上下文过载、步骤混乱的问题
开发语言·python
今儿敲了吗1 小时前
python基础学习笔记第五章——容器
笔记·python·学习
qq_334903152 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python