呼び出して生成します。クラスインスタンスは辞書で実装された名前空間を持っており、属性参照の時にはまずこの辞書が探索されます。ここで属性が見つからず、インスタンスのクラスにその名前の属性があるときは、続けてクラス属性を検索します。属性とするインスタンスメソッドオブジェクトに変換します。保存されているものが異なることがあるのが分かります。メソッドを持っている場合は、探索の義務を果たすためにこのメソッドが呼び出されます。属性の代入や削除を行うと、インスタンスの辞書を更新しますが、クラスの辞書を更新することはありません。メソッドが定義されている場合、直接インスタンスの辞書を更新する代わりにこれらのメソッドが呼び出されます。クラスインスタンスは、ある特定の名前のメソッドを持っている場合、数値型やシーケンス型、あるいはマップ型のように振舞うことができます。インスタンスのクラスです。開かれたファイルを表します。(あるいは拡張モジュールから提供される他の関数やメソッド)。標準エラー出力ストリームに対応するファイルオブジェクトに初期化されます。抽象クラスによって定義されたインタフェースに従います。type)インタプリタが内部的に使っているいくつかの型は、ユーザに公開されています。これらの定義は将来のインタプリタのバージョンでは変更される可能性がありますが、ここでは記述の完全性のために触れておきます。(実行時に計算される値を表現するため)。ビットは、関数がジェネレータである場合に立てられます。ビットが使われていました。その他のビットは将来に内部的に利用するために予約されています。最初の要素は関数のドキュメンテーション文字列になります。