函数返回多个值
Python支持函数返回多个值,不过这是语法糖,函数最后返回的是一个tuple对象
举个例子
>>> def fk_multi():
... a = 5
... b = 10
... return a,b #省略括号
...
>>> temp_a,temp_b = fk_multi()
>>> temp_a
5
>>> temp_b
10
或者
>>> def fk_multi():
... a = 5
... b = 10
... return (a,b) #注意这里加了括号,显式的告知为tuple
...
>>> temp_a,temp_b = fk_multi()
>>> temp_a
5
>>> temp_b
10
两种语法
1、语句 return a,b,省略括号
2、语句 return (a,b),未省略括号
最后的返回值都是一个tuple对象