<Python> 特殊メソッド
特殊メソッドSpecial method
をちと勉強。
x[i]
は、x.__getitem(i)__
ということらしい。
[]
は演算子オーバーロードの1つらしい。ようは、特別に用意された構文で、そいつは、結局__getitem()__
を呼び出すよ、、ということかな。。。
お世話になったとこ。
特殊メソッド名 - Dive Into Python 3 日本語版
__xxx__ 形式の特殊メソッド、特殊フィールド » Python Snippets
マニュアル。
3. データモデル — Python 3.5.1 ドキュメント
3. Data model — Python 3.5.1 documentation