背景
在使用七牛云python接口的时,函数返回用的多个值进行的接收,这是怎么回事?难道python支持多函数/方法返回多个值吗?
python 函数返回多个值
其实python是不支持返回多个值的,看的的这种语法糖其实是函数返回的元组演化的
>>> def x(): #定义函数
... return 1,2,3,4
...
>>> a = x() #定义函数
>>> type(a) #查看返回值类型
<class 'tuple'> #元组类型
>>> print(a) # 输出结果
(1, 2, 3, 4)
>>>
>>> x,y,z,w = x() # 接受多个参数
>>>
>>> print(x,y,z,w)
1 2 3 4
>>>