Python 3.13 是 Python 程式語言的最新主要版本,與 Python 3.12 相比,它包含許多新功能和最佳化。
新功能
- 基於PyPy的全新改良型互動式解釋器,具有多行編輯和顏色支援以及彩色異常回溯功能。
- 實驗性的自由線程建構模式,可停用全域解釋器鎖,從而允許執行緒更並發地運行。此建置模式也作為實驗性功能在 Windows 和 macOS 安裝程式中提供。
- 初步的、實驗性的JIT,為顯著的性能改進奠定了基礎。
- 內建函數locals()(及其 C 等效函數)現在在改變傳回的映射時具有明確定義的語義,這使得偵錯器能夠更一致地運行。
- 現在包含mimalloc的修改版本,可選,但如果平台支援則預設啟用,並且是自由執行緒建置模式所必需的。
- 文件字串現在已移除其前導縮進,從而減少了記憶體佔用和 .pyc 檔案的大小。 (大多數處理文件字串的工具已經去除了前導縮排。)
- dbm 模組有一個新的dbm.sqlite3 後端,在建立新檔案時預設使用。
- 最低支援的 macOS 版本已從 10.9 更改為10.13 (High Sierra)。舊版的 macOS 今後將不再受支援。
- WASI 現在是Tier 2 支援平台。 Emscripten 不再是官方支援的平台(但Pyodide繼續支援 Emscripten)。
- iOS 現在是Tier 3 支援的平台。
- Android 現在是Tier 3 支援的平台。
圖片來源:Geeky Script

留言
張貼留言