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 以降の実装。

python_030 pyenv virtualenv(4)

pyenv install -l のリストが古い。。

「$ pyenv install -l」で表示される情報に、最新の3系stableバージョンが表示されない。

対応

  • pyenvのlistが更新されない時
  • 上の参照先に記載の通り、以下のコマンドを実行したら、リストが更新された。 ''' $ cd $(pyenv root) $ git fetch $ git pull '''