このメソッドがあるとその数値オブジェクトが整数型であることが示唆されます。整数を返さなければなりません。定義されるべきであり、どちらも同じ値を返すべきです。実装から呼び出されます。切り詰められたオブジェクトの値を返すべきです。フォールバックされます。文の実行時にランタイムコンテキストを定義するオブジェクトです。コンテキストマネージャは、コードブロックを実行するために必要な入り口および出口の処理を扱います。章を参照)により起動されますが、これらのメソッドを直接呼び出すことで起動することもできます。コンテキストマネージャの代表的な使い方としては、様々なグローバル情報の保存および更新、リソースのロックとアンロック、ファイルのオープンとクローズなどが挙げられます。object.__enter__(self)¶コンテキストマネージャのの入り口で実行される処理です。節で規定された値を返すこのメソッドを呼び出します。traceback)¶コンテキストマネージャの出口で実行される処理です。パラメータは、コンテキストが終了した原因となった例外について説明しています。