Python 3.7¶
新機能:
機能 | ステータス | |
レガシー C ロケールを UTF-8 ベースのロケールに変換 | ||
CPython におけるスレッドローカルストレージのための新しい C-API | ||
UTF-8 モード | ||
決定論的な pyc | ||
組み込みの | ||
データクラス | ||
typing モジュールとジェネリック型のコアサポート | ||
モジュールの | 部分的 | |
アノテーションの評価の延期 | ||
ナノ秒分解能を持つ時刻関数 | 部分的 [1] | |
| ||
コンテキスト変数 | ||
その他の言語の変更:
| 完了 |
| |
関数に 255 個を超える引数を渡せるようになりました。また、関数は 255 個を超えるパラメータを持てるようになりました | |
| |
| |
| |
サブモジュールを名前にバインドする絶対インポートを伴う循環インポートがサポートされるようになりました | |
| |
スタックトレースの動的な生成をより良くサポートするため、 | |
| |
新しい |
組み込みモジュールの変更:
多すぎて列挙できません | |
新機能には gc.freeze()、gc.unfreeze()、gc-get_freeze_count が含まれます | |
IEEE 754 形式の剰余を実装する math.remainder() が追加されました | |
空文字列での分割のより良いサポートや、コンパイル済み正規表現とマッチオブジェクトのコピーのサポートなど、多数の整理機能 | |
sys.breakpointhook() が追加されました。sys.get(/set)_coroutine_origin_tracking_depth() が追加されました | |
主に PEP564 のナノ秒分解能をサポートするための更新です。上記を参照してください |
注記