python 编程 函数的返回值
本章将会讲解Python编程的返回值,以及它的值定义。
·
作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
目录
前言
本章将会讲解Python编程的返回值,以及它的值定义。
一.函数
1.函数的返回值介绍
当两个函数之间,想要互相使用到内部变量时,就可以应用到函数的返回值。
例如:两所房子408,409,如果408借给409电脑,这个过程,是先把电脑拿出来,放到408门口,再到409门口,409再出来把电脑拿进去才可以使用。
2.函数的返回值定义
- 使用 return 关键字返回内容
- 将内容 返回到 函数调用处
- 函数体中没有 return 语句时,函数运行结束,
- 则默认返回 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)
创作不易,求关注,点赞,收藏,谢谢~
更多推荐
已为社区贡献2条内容
所有评论(0)