ホームページ >バックエンド開発 >Python チュートリアル >Python For ループの変数としてのアンダースコア「_」は何を意味しますか?
単一アンダースコア "_" の目的の解釈: Python の使い捨て変数のガイド
提供される Python コード スニペット内:
if tbh.bag: n = 0 for _ in tbh.bag.atom_set(): n += 1
単一のアンダースコア「_」の存在for ループ構造は疑問を引き起こします: それは何を意味しますか?
「_」のユーティリティを明らかにする:
Python では、「_」は次のように多目的な役割を果たします。汎用の「使い捨て」変数名で、主に 3 つの役割を果たします。目的:
label, has_label, _ = text.partition(':')
def callback(_): return True
追加考慮事項:
提供されたコード スニペットでは、「_」は、「tbh.bag.bag」内の要素の数をカウントする、捨て変数として本来の目的を果たします。 atom_set()。」このようなシナリオでは、変数の値が重要ではなく、後で使用されないことを示すために「_」を使用するのが Python の慣例です。
以上がPython For ループの変数としてのアンダースコア「_」は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。