ホームページ > バックエンド開発 > Python チュートリアル > Python 関数が複数の値を返すメソッドの例

Python 関数が複数の値を返すメソッドの例

WBOY
リリース: 2016-06-16 08:46:04
オリジナル
1499 人が閲覧しました

Python は複数の値を返すことができ、非常に便利です
関数内の return は 1 つの値のみを返すことができますが、戻り値の型は制限されません
したがって、「間接的に Return を達成するためにタプル型を返す」ことができます複数の値」。
この例は、私のロボット フレームワークのソース コードからのものです:

コードをコピーします コードは次のとおりです:

def __init__(self, cell):
self.cells, self.comments = self._parse(cells)

def _parse(self, row):
データ = []
コメント = []
行のセル:
セル = self._collapse_whitespace(cell)
セルの場合。 comments:
comments.append(cell[1:])
elif comments:
comments.append(cell)
else:
data.append( cell)
return self._purge_empty_cells(データ)、self._purge_empty_cells(コメント)

その際、__init__は_parseで解析された複数の戻り値を取得します。self.cellsには​​self._purge_empty_cells(comments)が代入されます。 self.comments です。
とても簡単です:)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート