是的,Python中的语句可以返回多个值,这些值以元组(tuple)的形式返回。例如,以下函数可以返回两个参数的和与差:
def add_subtract(x, y):
return x + y, x - y
这个函数调用后,可以同时获得两个返回值:
>>> s, d = add_subtract(5, 3)
>>> print(s)
8
>>> print(d)
2
注意,在函数定义中使用逗号来分隔返回值,但在函数调用时,可以使用多个变量来接收返回值,Python将自动将返回的元组分解为单个变量。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱