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

Python 3.9.8

釋出日期: 2021 年 11 月 5 日

這是 Python 3.9 的第八個維護版本

注意:您正在檢視的版本是 Python 3.9.8,它是 3.9 系列的錯誤修復版本Python 3.11 現在是 Python 3 的最新功能釋出系列。 在此處獲取 3.11.x 的最新版本

自 3.9.7 以來,已經有 202 次提交,這表明人們對改進 Python 3.9 仍然有相當大的興趣。相比之下,在釋出週期的同一階段,Python 3.8 收到的提交次數減少了 25% 以上。有關更改的詳細資訊,請參閱變更日誌

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

Python 3.9 中一些主要的新的功能和更改是

  • PEP 573,從 C 擴充套件方法訪問模組狀態
  • PEP 584dict 中的聯合運算子
  • PEP 585,標準集合中的型別提示泛型
  • PEP 593,靈活的函式和變數註解
  • PEP 602,Python 採用穩定的年度釋出節奏
  • PEP 614,放寬對裝飾器的語法限制
  • PEP 615,標準庫中對 IANA 時區資料庫的支援
  • PEP 616,用於刪除字首和字尾的字串方法
  • PEP 617,CPython 的新 PEG 解析器
  • BPO 38379,垃圾回收不會在復活的物件上阻塞;
  • BPO 38692,添加了 os.pidfd_open,允許在沒有競爭和訊號的情況下進行程序管理;
  • BPO 39926,Unicode 支援更新至 13.0.0 版本;
  • BPO 1635741,當在同一程序中多次初始化 Python 時,不再洩漏記憶體;
  • 許多 Python 內建函式(range、tuple、set、frozenset、list、dict)現在使用 PEP 590 vectorcall 加快速度;
  • 許多 Python 模組(_abc、audioop、_bz2、_codecs、_contextvars、_crypt、_functools、_json、_locale、operator、resource、time、_weakref)現在使用 PEP 489 定義的多階段初始化;
  • 許多標準庫模組(audioop、ast、grp、_hashlib、pwd、_posixsubprocess、random、select、struct、termios、zlib)現在使用 PEP 384 定義的穩定 ABI。

您可以在此版本的“新功能”文件中找到更全面的列表。

更多資源

現在來點完全不同的東西

Geppo:好吧,Reg,我認為巴勃羅應該沒問題,只要他不去嘗試他早期一些大型繪畫的任何東西,比如格爾尼卡或阿維尼翁的少女,甚至是他在瓦洛里斯和平聖殿教堂裡後來的《戰爭與和平》壁畫,因為在如此強勁的逆風下,我認為即使是曼徹斯特哈里爾的道格·蒂姆森也無法完成那樣規模的繪畫。
Reg Moss:好的,謝謝你 Ron。好吧,仍然沒有畢加索的跡象,所以我將把你帶回演播室。
聯絡員:好吧,我們剛聽說畢加索正在 A3 公路的托爾沃思環島附近,所以讓托爾沃思的薩姆·特倫奇進來。
特倫奇:好的,大衛,托爾沃思環島這裡確實發生了一些事情。我現在可以看到畢加索,他正非常努力地騎車朝環島方向駛來,他距離大約 75-50 碼,我現在可以看到他的畫作……它是抽象的……我可以看到一些藍色、一些紫色和一些黑色的小橢圓形……我想我能看到……
一個胡椒罐走過來碰了他一下。
胡椒罐:那不是畢加索,那是康定斯基。

完整變更日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzipped 原始碼 tarball 原始碼釋出 83419bd73655813223c2cf2afb11f83c 24.6 MB SIG
XZ 壓縮原始碼 tarball 原始碼釋出 d4875c1832c8f757280794f6d5e9c95f 18.3 MB SIG
macOS 64 位僅限 Intel 安裝程式 macOS 適用於 macOS 10.9 及更高版本,已棄用 7b836e75ebb1dbc8bdae60717fc197d1 28.7 MB SIG
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 ab312c51dfb44108d1936342f53803c1 36.4 MB SIG
Windows 安裝程式(64 位) Windows 推薦 8147fa17b727d6ed8b3fbed8fa9b3724 27.6 MB SIG
Windows 安裝程式(32 位) Windows 090291d68b7bbc50a0fe53af6a104bd9 26.6 MB SIG
Windows 幫助檔案 Windows 92d8ab8da1b95824bf05a340cdfd2bde 8.8 MB SIG
Windows 可嵌入軟體包(64 位) Windows 2cb98470ee86603d893e518613fdb76a 8.1 MB SIG
Windows 可嵌入軟體包(32 位) Windows 719dc57d39fb22a1289487a5f8ba1da0 7.3 MB SIG