python函数返回多个值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41402059/article/details/79967124

在python中函数可以返回多个值:

>>> def f(x, y, z):
	return x, y, z

>>> x, y, z = f(1, 2, 3)
>>> print(x, y, z)
1 2 3

但实际上返回的是一个tuple:

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

阅读更多

没有更多推荐了,返回首页