Python 3.9.6
釋出日期: 2021 年 6 月 28 日
這是 Python 3.9 的第六個維護版本
注意: 您正在檢視的版本是 Python 3.9.6,它是遺留 3.9 系列的錯誤修復版本。Python 3.11 現在是 Python 3 的最新功能釋出系列。 在此處獲取 3.11.x 的最新版本。
自 3.9.5 以來有 146 次提交,與釋出週期的同一階段的 3.8 相比,數量相似。有關詳細資訊,請參閱 變更日誌。
與 3.8 相比,3.9 系列的主要新功能
Python 3.9 中一些主要的新功能和更改是
- PEP 573,從 C 擴充套件方法訪問模組狀態
- PEP 584,
dict
中的聯合運算子 - 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。
您可以在此版本的“新增功能”文件中找到更全面的列表。
更多資源
- 線上文件
- PEP 596,3.9 釋出時間表
- 在 https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
面試官(約翰·克里斯):你知道我真的很喜歡面試這個管理培訓課程的申請人。(敲門聲)請進。(斯蒂格進入)啊。來坐下吧。
斯蒂格(格雷厄姆·查普曼):謝謝。(他坐下)
面試官:(盯著他並開始寫字)您介意再站起來一下嗎。(斯蒂格站起來)坐下。
斯蒂格:抱歉?
面試官:坐下。(斯蒂格照做)啊!(再次寫字)早上好。
斯蒂格:早上好。
面試官:(寫字)告訴我,當您非常清楚現在是下午時,為什麼要說“早上好”?
斯蒂格:好吧,好吧,你說“早上好”。哈哈。
面試官:(搖頭)下午好。
斯蒂格:啊,下午好。
面試官:哦,天哪。(再次寫字)晚上好。
斯蒂格:...再見?
面試官:哈哈。不。(搖小手鈴)...您不打算問我為什麼搖鈴嗎?(再次搖鈴)
斯蒂格:呃,你為什麼搖鈴?
面試官:你認為我為什麼搖鈴?(大喊)五、四、三、二、一、零!
斯蒂格:好吧,我,我...
面試官:太晚了!(唱著)晚安,叮叮叮叮叮。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼 tarball | 原始碼釋出 | 798b9d3e866e1906f6e32203c4c560fa | 24.5 MB | SIG | |
XZ 壓縮原始碼 tarball | 原始碼釋出 | ecc29a7688f86e550d29dba2ee66cf80 | 18.2 MB | SIG | |
macOS 64 位 Intel 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本 | d714923985e0303b9e9b037e5f7af815 | 28.6 MB | SIG |
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本,包括 Apple Silicon 上的 macOS 11 Big Sur(實驗性) | 93a29856f5863d1b9c1a45c8823e034d | 36.3 MB | SIG |
Windows 安裝程式(64 位) | Windows | 推薦 | ac25cf79f710bf31601ed067ccd07deb | 24.8 MB | SIG |
Windows 安裝程式(32 位) | Windows | 90987973d91d4e2cddb86c4e0a54ba7e | 23.8 MB | SIG | |
Windows 幫助檔案 | Windows | 91482c82390caa62accfdacbcaabf618 | 6.2 MB | SIG | |
Windows 可嵌入包(64 位) | Windows | 89980d3e54160c10554b01f2b9f0a03b | 8.1 MB | SIG | |
Windows 可嵌入包(32 位) | Windows | 5b9693f74979e86a9d463cf73bf0c2ab | 7.2 MB | SIG |