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 中的奈秒解析度,詳見上文 |
註解