注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

Python 3.10.2

釋出日期: 2022年1月14日

Python 3.10 release logo

這是 Python 3.10 的第二個維護版本。

Python 3.10.2 是 Python 程式語言最新的主要版本,其中包含許多新功能和最佳化。

這是一個提前釋出的特殊錯誤修復版本,旨在解決使用 Cython 時在某些函式呼叫上發生的記憶體洩漏問題。該記憶體洩漏表現為從 Cython 程式碼進行某些函式呼叫時會洩漏少量固定位元組的記憶體。雖然在大多數情況下這並不明顯,但對於長時間執行的應用程式和某些使用模式來說,其影響非常大。請檢視 bpo-46347 瞭解更多資訊。

與 3.9 相比,3.10 系列的主要新功能

迄今為止新增的主要新功能和變化包括

  • PEP 623 -- 棄用並準備移除 PyUnicodeObject 中的 wstr 成員。
  • PEP 604 -- 允許將聯合型別寫作 X | Y
  • PEP 612 -- 引數規範變數
  • PEP 626 -- 為除錯及其他工具提供精確的行號。
  • PEP 618 -- 為 zip 新增可選的長度檢查。
  • bpo-12782:帶括號的上下文管理器現在被正式允許。
  • PEP 632 -- 棄用 distutils 模組。
  • PEP 613 -- 顯式類型別名
  • PEP 634 -- 結構化模式匹配:規範
  • PEP 635 -- 結構化模式匹配:動機與基本原理
  • PEP 636 -- 結構化模式匹配:教程
  • PEP 644 -- 要求 OpenSSL 1.1.1 或更新版本
  • PEP 624 -- 移除 Py_UNICODE 編碼器 API
  • PEP 597 -- 新增可選的 EncodingWarning

bpo-38605from __future__ import annotations (PEP 563) 之前曾出現在此前的預釋出版本列表中,但由於一些相容性問題,該功能已被推遲到 Python 3.11。您可以在此處閱讀指導委員會就此釋出的公告以瞭解更多資訊。

更多資源

接下來是些完全不一樣的內容

卡諾迴圈是一個理論上的理想熱力學迴圈,由法國物理學家薩迪·卡諾於1824年提出,並在19世紀30年代和40年代由他人進一步發展。它為任何經典熱力學引擎在將熱量轉化為功的過程中所能達到的效率上限提供了理論依據,反之,也為製冷系統透過對系統做功來產生溫差的效率提供了理論依據。它並非一個實際的熱力學迴圈,而是一個理論構造。

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼包 原始碼釋出版 67c92270be6701f4a6fed57c4530139b 23.9 MB SIG
XZ 壓縮的原始碼包 原始碼釋出版 14e8c22458ed7779a1957b26cde01db9 17.9 MB SIG
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 edced8c45edc72768f03f66cf4b4fa27 38.0 MB SIG
Windows 安裝程式 (64位) Windows 推薦 2b4fd1ed6e736f0e65572da64c17e020 26.9 MB SIG
Windows 安裝程式 (32位) Windows ef91f4e873280d37eb5bc26e7b18d3d1 25.8 MB SIG
Windows 幫助檔案 Windows 342cabb615e5672e38c9906a3816d727 9.1 MB SIG
Windows 可嵌入包 (64位) Windows f98f8d7dfa952224fca313ed8e9923d8 8.1 MB SIG
Windows 可嵌入包 (32位) Windows 44875e70945bf45f655f61bb82dba211 7.2 MB SIG