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

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

作者头像
韩曙亮
发布2023-10-11 17:32:35
5110
发布2023-10-11 17:32:35
举报
文章被收录于专栏:韩曙亮的移动开发专栏

一、函数返回值定义语法

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

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

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

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

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

代码语言:javascript
复制
Statement expected, found Py:DEDENT
在这里插入图片描述
在这里插入图片描述

二、函数返回多个返回值

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

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

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

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

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

执行结果 :

代码语言:javascript
复制
(1, 2)
在这里插入图片描述
在这里插入图片描述

三、函数返回值代码示例


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

代码示例 :

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

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

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

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

执行结果 :

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、函数返回值定义语法
  • 二、函数返回多个返回值
  • 三、函数返回值代码示例
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档