こんにちは、totosukiです。
このサイトは、私の個人ホームページ兼、Pythonに関する知見をまとめたサイトです。
Python Insightでは、公式ドキュメントだけでは掴みにくい仕様や内部の仕組みについて、実際に調査・実験した結果を記事としてまとめています。ちょっとマニアックだけど、読み物としても楽しめる内容を目指しています。
辞書順に並べてあります。
Pythonの特殊属性__doc__の基本と使い方を紹介。docstringを利用したカスタマイズ方法や記述スタイルのポイントも紹介します。
Pythonの多重継承とMRO(Method Resolution Order)について解説。MROの基本ルールやメソッドの呼び出し順序を調べました。
Pythonの組み込み定数Ellipsisオブジェクトについて紹介。リテラル記法やNumPyでの使い方を具体例で紹介します。
Pythonのfrozenset型を紹介。set型との違いや辞書のキーとしての利用方法を具体例で紹介します。
Pythonのiterableとiteratorの違いを解説。基本的な概念からfor文の仕組み、実装例までをまとめてみました。
Pythonのreモジュールについて、関数と例外をまとめました。
Pythonのtuple型のリテラルでの記述方法を紹介。
Pythonの辞書で存在しないキーを扱う方法を紹介。try-except文、dict.getメソッド、defaultdictの使い方を具体例と共に紹介します。