首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python 编程 函数的返回值

python 编程 函数的返回值

作者头像
网络豆
发布于 2023-10-15 14:13:43
发布于 2023-10-15 14:13:43
1.6K0
举报
文章被收录于专栏:python基础文章python基础文章

 前言

本章将会讲解Python编程的返回值,以及它的值定义。

一.函数

1.函数的返回值介绍

当两个函数之间,想要互相使用到内部变量时,就可以应用到函数的返回值。

 例如:两所房子408,409,如果408借给409电脑,这个过程,是先把电脑拿出来,放到408门口,再到409门口,409再出来把电脑拿进去才可以使用。

2.函数的返回值定义
  1. 使用 return 关键字返回内容
  2. 将内容 返回到 函数调用处
  3. 函数体中没有 return 语句时,函数运行结束,
  4. 则默认返回 None,也被称为隐含返回值
例子:

摄氏度与华氏度关系如:摄氏度/1.8 + 32 = 华氏度

需求:

定义函数1:用于输出摄氏度

定义函数2:通过摄氏度计算得出华氏度

代码语言:javascript
复制
#定义摄氏度函数
def c_temp():
    c_t = 14
    print(f"今天的摄氏度:{c_t}")     #今天的摄氏度:14
    # 如果不做任何返回,默认返回值为None
    #将c_t返回到该函数的调用处
    return c_t


#定义华氏度函数
def f_temp(c_t):
    f_t = round( c_t/1.8 + 32,3)
    print(f"今天的华氏度:{f_t}")      #今天的华氏度:39.778

if __name__ == '__main__':
    #注意1:函数在定义完之后,统一在最后去调用
    c_t_two = c_temp()

    f_temp(c_t_two)       #实参
3.函数多个返回值

当执行函数体内代码时,遇到第一个 return 就将指定值返回到函数调用处,也就是执行到

return这行代码,后面的都不执行了。

多个返回值时,用逗号隔开,但默认为元组

代码语言:javascript
复制
def test_one():
    a,b,c = (1,2,3)

    #函数当中有多个return不会报错,但是只执行第一个
    #return a
    #return b
    #return c
    #相当于将a,b,c打包返回,元组
    return a,b,c

#res = test_one()      #tuple
#print(res)

a,b,c = test_one()     #tuple
print(a)
print(b)
print(c)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  •  前言
    • 一.函数
      • 1.函数的返回值介绍
      • 2.函数的返回值定义
      • 例子:
      • 3.函数多个返回值
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档