文章目录
- 一、函数返回值定义语法
- 二、函数返回多个返回值
- 三、函数返回值代码示例
一、函数返回值定义语法
在 Python 函数中 , 通过 return 关键字 , 可以返回一个结果给调用者 , 这个返回结果就是 函数返回值 ;
def 函数名(函数参数):"""函数文档字符串(可选)"""# 函数体return 返回值
调用函数时 , 使用 变量 可以接收函数返回值 ;
变量 = 函数(参数列表)
在函数中 , 如果遇到 return 关键字 , 则不会执行后续函数体中的代码 , 在编译时如果发现 函数体中 在 return 语句后有代码 , 会报错提示 ;
Statement expected, found Py:DEDENT
二、函数返回多个返回值
如果函数返回多个值 , 可以使用元组(tuple)或者列表(list)存储返回值 , 并将其赋值给一个变量 , 下面的代码 , 就是在函数中 , 返回了两个值 ,
"""
函数返回值示例
"""# 定义返回多个返回值的函数
def get_pair():x = 1y = 2return x, y# 调用函数接收返回值
pair = get_pair()# 打印返回值
print(pair) # 输出 (1, 2)
执行结果 :
(1, 2)
三、函数返回值代码示例
在下面的代码中 , 返回了一个返回值 , 使用 sum 变量接收了这个返回值 , 最终将返回值打印出来 ;
代码示例 :
"""
函数返回值示例
"""# 定义函数, 并设置函数返回值
def add(a, b):return a + b# 接收函数返回值
sum = add(1, 2)# 打印函数返回值
print(f"函数返回值为 {sum}")
执行结果 :
函数返回值为 3