本章将会讲解Python编程的返回值,以及它的值定义。
当两个函数之间,想要互相使用到内部变量时,就可以应用到函数的返回值。
例如:两所房子408,409,如果408借给409电脑,这个过程,是先把电脑拿出来,放到408门口,再到409门口,409再出来把电脑拿进去才可以使用。
摄氏度与华氏度关系如:摄氏度/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) #实参
当执行函数体内代码时,遇到第一个 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)
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有