Python 3.9.1rc1
釋出日期: 2020年11月26日
這是 Python 3.9 的第一個維護版本的候選版本
注意: 您正在檢視的版本是 Python 3.9.1rc1,它是舊版 3.9 系列的 bug修復版本 的候選版本。Python 3.11 現在是 Python 3 的最新功能釋出系列。 在此獲取 3.11.x 的最新版本。
自 3.9.0 以來,我們進行了 240 次更改,這是一個巨大的數量。 相比之下,3.8.1rc1 自 3.8.0 以來僅進行了 168 次提交。
安裝程式新聞
3.9.1rc1 是第一個支援 macOS 11 Big Sur 的 Python 版本。使用 Xcode 11 及更高版本,現在可以構建在 Apple Silicon 上執行的 “Universal 2” 二進位制檔案。 我們以 macosx11.0
變體形式提供此類安裝程式。 此安裝程式可以部署回舊版本,測試到 OS X 10.9。由於我們正在等待 pip
的更新版本,請將 macosx11.0
安裝程式視為實驗性版本。
如果沒有來自 Apple 的 Ronald Oussoren、Ned Deily 和 Lawrence D’Anna 的努力,這項工作是不可能完成的。 謝謝!
這是第一個預設在 Windows 上使用 64 位安裝程式的 Python 版本。安裝程式現在還主動禁止在 Windows 7 上安裝。Python 3.9 與此不受支援的 Windows 版本不相容。
與 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 及其社群.
現在來點完全不同的東西
Loothesom: (Eric Idle) 在這裡 Lughtborrow,是上週被選出今年夏天為英國被鱷魚吃掉的五個年輕人。顯然,最重要的部分是衝向鱷魚的 60 碼開場短跑。 而 22 歲的諾丁漢學校教師加文·沃特洛被一些專家評為不僅是最快的,而且是自巴里·戈登在赫爾辛基獲得銅牌以來最美味的英國佳餚。 該團隊的負責人是哈羅德·杜克中士。
杜克:(特里·瓊斯) 哦,好吧,你不僅要第一個進入那個坑,你還要第一個被吃掉。當你降落在你的鱷魚面前,並且 ‘他’張開嘴時,我想看到你在那裡。用你的‘頭’摩擦它的味蕾。當那些牙齒咬進你的肉裡時,利用這一購買力將自己推入它的喉嚨...
Loothesom: 自 1928 年以來,杜克訓練了每一支英國隊,正是他融合了體操知識、爬行動物專業知識和烹飪技巧,將許多不起眼的初學者變成了鱷魚盛宴。
杜克: 好吧,我們的廚師多年來一直在試驗,以找到最有可能吸引鱷魚的醬汁。 過去,我們專注於魚基醬汁,但今年,我們改用簡單的貝納醬。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzip 壓縮的原始碼 tarball | 原始碼版本 | 44eaec341c4224e08007336987e4c0dd | 24.2 MB | SIG | |
XZ 壓縮的原始碼 tarball | 原始碼版本 | bb5950be70e8271d09a120158e7e425d | 18.0 MB | SIG | |
macOS 64 位安裝程式 | macOS | 適用於 OS X 10.9 及更高版本 | 8ed47729007ff3cf59e1f6c90c50a714 | 28.4 MB | SIG |
macOS 64 位通用 2 安裝程式 | macOS | 適用於 OS X 10.9 及更高版本,包括 Apple Silicon 上的 macOS 11 Big Sur(實驗性) | 3ee2730afd97ebbddb6b3dc9ac619f3d | 35.7 MB | SIG |
Windows 安裝程式(64 位) | Windows | 推薦 | 7444c283d8a94823beb52611c091a398 | 26.9 MB | SIG |
Windows 安裝程式(32 位) | Windows | db66fab666fe331eae12949364b72350 | 25.9 MB | SIG | |
Windows 幫助檔案 | Windows | 4e7db25c3cfdbd223824224b5aa6e700 | 8.4 MB | SIG | |
Windows 可嵌入軟體包(64 位) | Windows | 43007f492788cc118093f7f178099912 | 8.0 MB | SIG | |
Windows 可嵌入軟體包(32 位) | Windows | 798b3f9a6f04664dc5db8251a6fb18c2 | 7.2 MB | SIG |