2021-07-26 python_031 アンダースコアの使い方 programming programming-python アンダースコアの使い方 pythonのアンダースコアの使い方について、良い記事があったので、自分向けにまとめておく。 記事は以下 Pythonは_(アンダースコア)の使い方を理解するだけでプロフェッショナルになれる サマリ リターンを無視 配列を変数に代入する際に、無視するためにアンダースコアを使う 関数の名付けで使い方を区別(PEP8で既定されている、らしい) 「_function(x)」 内部用として関数を定義 「function_(x)」 Python内の重要関数と名前を被らせない為に利用 「__function(x)」 マスタリング機構を使う。 「Foobar._bar」を呼び出す際は「Foobar_bar」となる、らしい。 「functoin(x)」 magic methodとして扱う。 例 init, call, str, iter 数字を読みやすくする カンマの代わりに使う。 例 1,000,000 -> 1_000_000 Python 3.6 以降の実装。