Python 3.7¶
新功能:
功能 | 狀態 | |
將舊式 C locale 強制轉為基於 UTF-8 的 locale | ||
CPython 中執行緒區域儲存的新 C-API | ||
UTF-8 模式 | ||
確定性的 pyc | ||
內建的 | ||
資料類別 | ||
對 typing 模組與泛型型別的核心支援 | ||
模組層級的 | 部分支援 | |
延後評估註解 | ||
具奈秒解析度的時間函式 | 部分支援 [1] | |
在 | ||
情境變數 | ||
其他語言變更:
| 已完成 |
| |
現在可以將超過 255 個引數傳遞給函式;函式現在也可以有超過 255 個參數 | |
| |
| |
當 | |
現在支援涉及絕對匯入並將子模組綁定到某名稱的循環匯入 | |
| |
為了更好地支援動態建立堆疊追蹤, | |
使用 | |
新的 |
內建模組的變更:
多到無法逐一列出 | |
新功能包括 gc.freeze()、gc.unfreeze()、gc-get_freeze_count | |
新增了 math.remainder() 以實作 IEEE 754 風格的餘數 | |
多項整理改進,包括更好地支援以空字串進行分割,以及對已編譯表示式與 match 物件的複製支援 | |
新增 sys.breakpointhook()。新增 sys.get(/set)_coroutine_origin_tracking_depth() | |
主要是更新以支援 PEP564 中的奈秒解析度,詳見上文 |
註解