Python返回值之返回多个值

返回多个值

Python里函数可以返回多个值:

def updPoint(x, y):
    x+=5
    y+=10
    return x,y
x,y = updPoint(1,2)
print(x,y)

输出:

(6, 12)

返回值是一个tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更
方便。

posted @ 2021-05-15 19:52  HackerEarl  阅读(1106)  评论(0编辑  收藏  举报