そのような関数は、呼び出されたとき、非同期イテレータオブジェクトを返します。文で関数の本体を実行するのに使えます。例外が送出され、非同期イテレータは出力すべき値の最後に到達したことになります。function)組み込み関数オブジェクトはC関数へのラッパーです。関数で決定されています。関数のドキュメンテーション文字列です。関数が定義されているモジュールの名前です。関数に渡される何らかのオブジェクトを非明示的な外部引数として持っています。表されるオブジェクトになります。クラスクラスは呼び出し可能です。オーバーライドして、バリエーションを持たせることもできます。渡され、新たなインスタンスの初期化に使われます。メソッドを定義することで呼び出し可能になります。実装された名前空間を持っています。属性の参照は、この辞書の検索に翻訳されます。(初期化が終わればもう必要ないからです)。属性の代入を行うと、モジュールの名前空間辞書の内容を更新します。関数のドキュメンテーション文字列です。ロードされたモジュールファイルのパス名です。共有ライブラリファイルのパス名になります。モジュールの名前空間で、辞書オブジェクトです。モジュール辞書を削除する方法により、モジュール辞書が生きた参照を持っていたとしてもその辞書はモジュールがスコープから外れた時に削除されます。これを避けるには、辞書をコピーするか、辞書を直接使っている間モジュールを保持してください。クラスは辞書オブジェクトで実装された名前空間を持っています。(ただし、属性参照の意味を変えられる幾つかのフックがあります)。属性がこの探索で見つからないとき、その基底クラスで探索が続けられます。利用していて、複数の継承経路が共通の祖先につながる「ダイアモンド」継承構造があっても正しく動作します。あるようなインスタンスメソッドオブジェクトに変換されます。静的メソッドオブジェクトを返そうとするときには、静的メソッドオブジェクトでラップされたオブジェクトに変換されます。保存されているものが異なることがあるのが分かります。クラス属性を代入すると、そのクラスの辞書だけが更新され、基底クラスの辞書は更新しません。