day5_函数返回值

每个函数都有返回值,如果没有在函数里面指定返回值的话,在python里面函数执行完之后,默认会返回一个None,函数也可以有多个返回值,如果有多个返回值的话,会把返回值都放到一个元组中,返回的是一个元组。

为什么要有返回值呢,是因为在这个函数操作完之后,它的结果在后面的程序里面需要用到。

函数中的返回值使用return,函数在遇到return就立即结束。

return 有2个作用
1、结束函数,只要函数里面遇到return,函数立即结束运行
2、返回函数处理的结果

实例1-return函数立即结束运行:
def my():
    for i in range(50):
        return i
print(my())  #结果只输出了一个0,因为遇到return,跳出函数,什么都不执行了

实例2-函数返回可以多个值

def my():
    a = 1
    b = 2
    c = 3
    return a,b,c #可以返回多个值
b,c,d = my() #可以多个变量接着返回值
s = my()  #可以用一个变量接着返回值,把值放在一个元组里,要取值的话根据下标取值
print(b,c,d)
print(s)

输出:

1 2 3
(1, 2, 3)

猜你喜欢

转载自www.cnblogs.com/once-again/p/9581023.html
今日推荐