リフレクション
オブジェクトプロトコル (object protocol)
モジュール、クラス、または関数名を入力してください
この章で説明する関数は、オブジェクトの型に依存しないような Python オブジェクトの操作や、(数値型全て、シーケンス型全てといった)大まかな型の オブジェクトに対する操作を行ないます。 関数を適用対象でないオブジェクトに対して使った場合、 Python の例外が送出されることになります。
これらの関数は、 PyList_New() で作成された後に NULL 以外の値を 設定されていないリストのような、適切に初期化されていないオブジェクトに対して使うことはできません。