2023 03 02

  • デバッグ時のステップイン・ステップオーバーの違い
  • Python
    • 集合演算
    • デフォルト引数で参照型を使うべきではない
    • タプル等を引数で渡すときに「*」でアンパッキングできる
    • 引数の「*args」は位置引数をタプルとしてまとめる。
    • 関数呼び出しの際の引数に「*」でタプル等をアンパッキングして、位置引数として渡せる。
    • 引数の「**kwargs」はキーワード引数を辞書としてまとめる
    • 関数呼び出しの際の引数に「**」で辞書をアンパッキングしてキーワード引数として渡せる。
    • docstringを確認するには関数._doc_かhelp(関数)
    • クロージャー。外側の関数に渡した引数で内側の関数の状態を変更できる。
    • 辞書内包表記。zipを使える
    • ジェネレーター内包表記