7.4 如何从一个函数中返回多个值
>>> def m():
... return 1,2,3
...
>>> m
<function m at 0x1098a2200>
>>> m()
(1, 2, 3)
>>> a,b,c=m()
>>> a
1
>>> b
2
>>> c
3
>>>
>>> d=m()
>>> d
(1, 2, 3)
- 看起来是返回了多个值,实际只是返回了一个元组
- 元组使用,号分开,并不需要()
- 如上d和a,b,c是一样的
>>> def m():
... return 1,2,3
...
>>> m
<function m at 0x1098a2200>
>>> m()
(1, 2, 3)
>>> a,b,c=m()
>>> a
1
>>> b
2
>>> c
3
>>>
>>> d=m()
>>> d
(1, 2, 3)
本文标题:python 从函数中返回多个值
本文链接:https://www.haomeiwen.com/subject/plcsprtx.html
网友评论