700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python函数返回多个值_python函数返回多个值的示例方法

python函数返回多个值_python函数返回多个值的示例方法

时间:2019-06-12 03:24:23

相关推荐

python函数返回多个值_python函数返回多个值的示例方法

python可以返回多个值,确实挺方便

函数里的return只能返回一个值,但是返回类型是没是限制的

因此,我们可以“返回一个 tuple类型,来间接达到返回多个值”。

例子是我在robot framework source code 时的例子:

复制代码 代码如下:

def __init__(self, cells):

self.cells, ments = self._parse(cells)

def _parse(self, row):

data = []

comments = []

for cell in row:

cell = self._collapse_whitespace(cell)

if cell.startswith('#') and not comments:

comments.append(cell[1:])

elif comments:

comments.append(cell)

else:

data.append(cell)

return self._purge_empty_cells(data), self._purge_empty_cells(comments)

当时__init__是类的构造函数,他将得到有_parse解析回来的多个返回值,self._purge_empty_cells(data) 赋给self.cells, self._purge_empty_cells(comments)赋给ments

就这么简单 :)

本文标题: python函数返回多个值的示例方法

本文地址: /jiaoben/python/102425.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。