Python 3.13.6 正式發布


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

留言