注意: 雖然 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 年提出的一個理論上的理想熱力學迴圈,並在 1830 年代和 1840 年代由其他人擴充套件。 它為任何經典熱力學發動機在將熱能轉化為功的過程中所能達到的效率提供了上限,或者相反地,為製冷系統透過對系統施加功來產生溫差的效率提供了上限。 它不是一個實際的熱力學迴圈,而是一個理論上的構造。

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼 tarball 原始碼釋出 67c92270be6701f4a6fed57c4530139b 23.9 MB SIG
XZ 壓縮的原始碼 tarball 原始碼釋出 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