一、函数概念
Python 中的 函数 指的是 提前写好的 , 可重复使用的 , 实现特定功能 的 代码块 ;
Python 函数定义语法 :
代码语言:javascript复制def function_name(parameters):
"""函数文档字符串(可选)"""
# 函数体
# 执行代码
# 返回值(可选)
- 函数定义关键字 : def 是 函数 定义关键字 ;
- 函数名称 : function_name 是 函数名称 , 符合 标识符 字符串规范即可 , 要求是有效的标识符 , 建议使用 小写字母和下划线来命名函数 ;
- 函数参数 : parameters 参数 是函数接受的输入 , 参数是可选的,可以有一个或多个 ; 多个参数之间用逗号分隔 , 在函数体内 , 可以调用这些参数进行操作 ;
- 函数的文档字符串 : 可选设置 , 位于函数定义的第一行之后 ; 用于描述函数的用途、参数和返回值等信息 ; 类似于 Java 中的文档注释 ;
- 函数表达式 : 函数体 是由 缩进的代码块组成 , 定义了函数要执行的操作 ; 函数体可以包含任意数量的语句和表达式 ;
- 函数返回值 : 函数可以使用 return 语句来返回一个值。如果没有指定返回值,函数将默认返回None。
二、函数示例
Python 函数示例 :
代码语言:javascript复制def add_numbers(a, b):
"""将两个数相加并返回结果"""
sum = a b
return sum
上述代码中 , add_numbers 函数接受两个参数 a 和 b , 将这两个参数相加并将结果返回 ;
函数的 文档字符串 描述了函数的作用 ; 函数体内的代码将两个参数相加并将结果存储在sum变量中,然后通过return语句返回该值。
Python 函数调用示例 :
代码语言:javascript复制result = add_numbers(1, 2)
print(result) # 输出:3
调用 add_numbers 函数并传递参数 1和2,并将返回的结果存储在result变量中,然后将其打印出来。输出为3,这是将1和2相加的结果 ;