return返回值
返回值:很多函数在执行完毕后,会通过return关键字返回一个结果给 调用它的位置。
return 英 /rɪˈtɜːn/ n. 回来,返回;
思考:如果一个函数需要两个return (如下所示),程序如何执行?
def return_num():return 1 # 不管后面有多少return,从第一个返回后,后面的不执行return 2result = return_num() print(result) # 返回第一个return的 1
只执行第一个return-------return可以退出当前函数,导致return下方的代码不执行。
思考:如果一个函数要有多个返回值,该如何书写代码?
在Python中,理论上一个函数只能返回一个结果。但是如果我们想让一个函数可以同时返回多个结果,我们可以使用return 元组
的形式。
def return_num():return 1, 2 # 返回元组result = return_num()
print(result)
print(type(result)) # <class 'tuple'>
思考:封装一个函数,参数有两个num1,num2,求两个数的四则运算结果
四则运算:加、减、乘、除
相关链接:Python算术运算符:加减乘除 整除// 取余(取模)% 幂指数** 小括号-CSDN博客
# 定义 size方法 def size(num1, num2):jia = num1 + num2 jian = num1 - num2cheng = num1 * num2chu = num1 / num2return jia, jian, cheng, chu # 返回的是一个元组,其中包含多个数据# 调用 size方法 print(size(20, 5))