python 可返回多个值
来源:互联网 发布:什么叫非农数据分析 编辑:程序博客网 时间:2024/06/11 16:26
python可以返回多个值,确实挺方便
函数里的return只能返回一个值,但是返回类型是没是限制的
因此,我们可以“返回一个 tuple类型,来间接达到返回多个值”。
例子是我在robot framework source code 时的例子:
def __init__(self, cells): self.cells, self.comments = 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)赋给self.comments
就这么简单 :)
- python 可返回多个值
- python- 如何返回多个值
- python 函数返回多个值
- python函数返回多个值
- python- 如何返回多个值
- python 返回多个值
- python函数返回多个值
- python 函数返回多个值
- PtInRectEx 函数, 可返回区域
- Python返回多个值的简单示例
- Python可调用对象
- 传身份证号码可返回生日字符串
- navigationController 返回按钮可点击区域修改
- 脚本查询数据表结构返回,可扩展
- BFS:Nightmare(可返回路径)
- 可通过自定义的返回按钮返回上一层Fragment
- python程序返回值
- python 返回编码
- 影响SSH新手入门的最大障碍
- fedora下安装wireshark
- 红外遥控的发射和接收原理
- 网页load完成以后,会整体抖动一下(闪一下)
- 【总结】《算法设计与分析》第三章动态规划
- python 可返回多个值
- gdb调试工具简介【一】
- 程序员?还是小丑?
- a simple cmdline implementation method--fuction
- JDK5.0后的泛型程序设计
- gdb调试工具简介【二】
- 好的程序员做不出好的软件设计
- Ranorex lesson 1:如何开始使用Ranorex
- java网络编程之UDP