Effective Pythonで学ぶ - 2章 関数
昨日までのあらすじ
Effective Pythonを真面目に読もうと思ったので読みはじめました。
2章 関数
この関数の章は関数のTipsなのか謎の内容。クロージャ、ジェネレータ、イテレータって関数ですが、関数の区分けなのでしょうか。
- 項目 14:Noneを返すよりは例外を選ぶ
- 項目 15:クロージャが変数スコープとどう関わるかを知っておく
- 項目 16:リストを返さずにジェネレータを返すことを考える
- 項目 17:引数に対してイテレータを使うときには確実さを尊ぶ
- 項目 18:可変長位置引数を使って、見た目をすっきりさせる
- 項目 19:キーワード引数にオプションの振る舞いを与える
- 項目 20:動的なデフォルト引数を指定するときには Noneとドキュメンテーション文字列を使う
- 項目 21:キーワード専用引数で明確さを高める
そろそろ疲れてきたので、もう本読んで、メモして終わりになっている。元気になったら復習します。


Tweet