slow-starter

なにをやるにもslow start……。

python_031 アンダースコアの使い方

アンダースコアの使い方

サマリ

  1. リターンを無視
    • 配列を変数に代入する際に、無視するためにアンダースコアを使う
  2. 関数の名付けで使い方を区別(PEP8で既定されている、らしい)
    1. 「_function(x)」
      • 内部用として関数を定義
    2. 「function_(x)」
      • Python内の重要関数と名前を被らせない為に利用
    3. 「__function(x)」
      • マスタリング機構を使う。
      • 「Foobar._bar」を呼び出す際は「Foobar_bar」となる、らしい。
    4. functoin(x)
      • magic methodとして扱う。
        • init, call, str, iter
  3. 数字を読みやすくする
    • カンマの代わりに使う。
        • 1,000,000 -> 1_000_000
    • Python 3.6 以降の実装。