返回多个值
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,但写起来更
方便。
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,但写起来更
方便。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。