前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【Python】函数 ③ ( 函数返回值定义语法 | 函数返回多个返回值 | 代码示例 )

【Python】函数 ③ ( 函数返回值定义语法 | 函数返回多个返回值 | 代码示例 )

作者头像
韩曙亮
发布2023-10-11 17:32:35
发布2023-10-11 17:32:35
73400
代码可运行
举报
运行总次数:0
代码可运行

一、函数返回值定义语法

在 Python 函数中 , 通过 return 关键字 , 可以返回一个结果给调用者 , 这个返回结果就是 函数返回值 ;

代码语言:javascript
代码运行次数:0
运行
复制
def 函数名(函数参数):
	"""函数文档字符串(可选)"""
    # 函数体
    return 返回值

调用函数时 , 使用 变量 可以接收函数返回值 ;

代码语言:javascript
代码运行次数:0
运行
复制
变量 = 函数(参数列表)

在函数中 , 如果遇到 return 关键字 , 则不会执行后续函数体中的代码 , 在编译时如果发现 函数体中 在 return 语句后有代码 , 会报错提示 ;

代码语言:javascript
代码运行次数:0
运行
复制
Statement expected, found Py:DEDENT

二、函数返回多个返回值

如果函数返回多个值 , 可以使用元组(tuple)或者列表(list)存储返回值 , 并将其赋值给一个变量 , 下面的代码 , 就是在函数中 , 返回了两个值 ,

代码语言:javascript
代码运行次数:0
运行
复制
"""
函数返回值示例
"""

# 定义返回多个返回值的函数
def get_pair():
	x = 1
	y = 2
	return x, y

# 调用函数接收返回值
pair = get_pair()

# 打印返回值
print(pair)  # 输出 (1, 2)

执行结果 :

代码语言:javascript
代码运行次数:0
运行
复制
(1, 2)

三、函数返回值代码示例


在下面的代码中 , 返回了一个返回值 , 使用 sum 变量接收了这个返回值 , 最终将返回值打印出来 ;

代码示例 :

代码语言:javascript
代码运行次数:0
运行
复制
"""
函数返回值示例
"""

# 定义函数, 并设置函数返回值
def add(a, b):
    return a + b

# 接收函数返回值
sum = add(1, 2)

# 打印函数返回值
print(f"函数返回值为 {sum}")

执行结果 :

代码语言:javascript
代码运行次数:0
运行
复制
函数返回值为 3
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、函数返回值定义语法
  • 二、函数返回多个返回值
  • 三、函数返回值代码示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档