python 函数
在 Python 中,函数是一段代码块,用于完成特定的任务。函数通常接受一个或多个参数,并返回一个结果。
根据函数的定义方式和参数类型,可以将 Python 函数分为以下几类:
- 内置函数:Python 内置了很多常用的函数,如
print()
、len()
、int()
等。 - 自定义函数:使用
def
关键字可以自定义函数,在程序中多次调用以复用代码。 - 匿名函数:使用
lambda
表达式可以定义匿名函数,主要用于一些简单的功能。 - 高阶函数:接受其他函数作为参数或返回函数作为结果的函数称为高阶函数,常用于函数式编程中。
下面举例说明这些函数的使用方法。
- 内置函数:例如,
max()
函数接受一个序列作为参数,返回该序列中的最大值。使用方式如下:lst = [1, 3, 2, 5, 4] max_num = max(lst) print(max_num) # 输出 5
- 自定义函数:例如,下面是一个简单的自定义函数,用于计算两个数的和:
def add(x, y): return x + y result = add(3, 5) print(result) # 输出 8
在这个例子中,我们定义了一个名为 add
的函数,用于计算两个数的和。该函数接受两个参数 x
和 y
,并返回它们的和。
3.匿名函数:例如,下面是一个使用匿名函数计算两个数的积的例子:
multiply = lambda x, y: x * y result = multiply(3, 5) print(result) # 输出 15
在这个例子中,我们使用 lambda
表达式定义了一个匿名函数 multiply
,用于计算两个数的积。该函数接受两个参数 x
和 y
,并返回它们的积。
- 高阶函数:例如,下面是一个使用
map()
函数对列表进行转换的例子:lst = [1, 2, 3, 4, 5] squared_lst = list(map(lambda x: x ** 2, lst)) print(squared_lst) # 输出 [1, 4, 9, 16, 25]
在这个例子中,我们使用
map()
函数将列表lst
中的每个元素都平方,并得到一个新的列表squared_lst
。
分类:
python基础
标签:
filter()函数
, python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述