• 作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

 前言

一.函数

1.函数的返回值介绍

2.函数的返回值定义

例子:

3.函数多个返回值


 前言

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

一.函数

1.函数的返回值介绍

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

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

2.函数的返回值定义

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

例子:

摄氏度与华氏度关系如:摄氏度/1.8 + 32 = 华氏度
需求:
定义函数1:用于输出摄氏度
定义函数2:通过摄氏度计算得出华氏度
#定义摄氏度函数
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这行代码,后面的都不执行了。
多个返回值时,用逗号隔开,但默认为元组
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)

创作不易,求关注,点赞,收藏,谢谢~ 

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐