最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python函數(shù)返回多個(gè)值的示例方法

 更新時(shí)間:2013年12月04日 11:16:26   作者:  
這篇文章主要介紹了python函數(shù)返回多個(gè)值的方法,大家參考使用

python可以返回多個(gè)值,確實(shí)挺方便
函數(shù)里的return只能返回一個(gè)值,但是返回類型是沒(méi)是限制的
因此,我們可以“返回一個(gè) tuple類型,來(lái)間接達(dá)到返回多個(gè)值”。
例子是我在robot framework source code 時(shí)的例子:

復(fù)制代碼 代碼如下:

    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)

當(dāng)時(shí)__init__是類的構(gòu)造函數(shù),他將得到有_parse解析回來(lái)的多個(gè)返回值,self._purge_empty_cells(data) 賦給self.cells, self._purge_empty_cells(comments)賦給self.comments
就這么簡(jiǎn)單 :)

相關(guān)文章

最新評(píng)論

扎兰屯市| 商洛市| 孙吴县| 随州市| 旬阳县| 朝阳区| 中阳县| 固安县| 广东省| 海安县| 惠安县| 讷河市| 嘉祥县| 金沙县| 广昌县| 永清县| 商都县| 河津市| 涟源市| 黔南| 永靖县| 莒南县| 通州市| 富民县| 栖霞市| 化州市| 顺义区| 灵台县| 水城县| 喀喇沁旗| 芒康县| 耒阳市| 延川县| 西乌珠穆沁旗| 宁南县| 滕州市| 江山市| 怀远县| 夏邑县| 阜南县| 宣化县|