【Python】函数 ① ( 函数定义语法 | 函数名称 | 函数参数 | 函数返回值 | 函数示例 )

2023-10-11 17:30:01 浏览数 (1)

一、函数概念

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相加的结果 ;

0 人点赞