Python 3.9.0a5
釋出日期: 2020 年 3 月 23 日
這是 Python 3.9 的早期開發者預覽版
Python 3.9 仍在開發中。 此版本 3.9.0a5 是計劃的六個 alpha 版本中的第五個。 Alpha 版本的目的是讓測試新功能和錯誤修復的當前狀態以及測試釋出過程更容易。 在 alpha 階段,功能可能會被新增到 beta 階段(2020-05-18)開始之前,並且如果需要,可能會在釋出候選階段(2020-08-10)之前進行修改或刪除。 請記住,這是一個預覽版本,不建議在生產環境中使用。
與 3.8 相比,3.9 系列的主要新功能
Python 3.9 的許多新功能仍在計劃和編寫中。 到目前為止,新的主要功能和變化包括:
- PEP 584,
dict
中的聯合運算子 - PEP 593,靈活的函式和變數註解
- PEP 602,Python 採用穩定的年度釋出節奏
- BPO 38379,垃圾回收不會阻止復活的物件;
- BPO 38692,添加了 os.pidfd_open,允許在沒有競爭和訊號的情況下進行程序管理;
- BPO 39926,Unicode 支援更新到 13.0.0 版本
- BPO 1635741,當在同一程序中多次初始化 Python 時,它不再洩漏記憶體
- 現在使用 PEP 590 vectorcall 加快了許多 Python 內建函式(range、tuple、set、frozenset、list)的速度
-
現在許多標準庫模組(audioop、ast、grp、_hashlib、pwd、_posixsubprocess、random、select、struct、termios、zlib)都使用由 PEP 384 定義的穩定 ABI。
-
(嘿,核心開發者同仁, 如果您發現重要但此列表中缺少的功能,請告知 Łukasz。)
下一個預釋出版本,Python 3.9 的最後一個 alpha 版本,將是 3.9.0a6。 目前計劃於 2020-04-22 釋出。
更多資源
- 線上文件
- PEP 596,3.9 釋出時間表
- 在 https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
Basil Fawlty: (對護士說) 別碰我!我不知道你都去過哪兒!
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼 tarball | 原始碼釋出 | 1e3e53f7c3a6690abbb659c3038ac332 | 23.1 MB | SIG | |
XZ 壓縮的原始碼 tarball | 原始碼釋出 | c97c78252aeb3695b9582561dfe79bb8 | 17.2 MB | SIG | |
macOS 64 位安裝程式 | macOS | 適用於 OS X 10.9 及更高版本 | b8cfdea5eb8608b26474ae29770baba7 | 28.0 MB | SIG |
Windows 幫助檔案 | Windows | 6dfd23c20117a7566b187aa2e5643b3b | 8.3 MB | SIG | |
Windows x86 可嵌入 zip 檔案 | Windows | 2e3f7d3d6110d1715bf4fcb1c58652bc | 7.0 MB | SIG | |
Windows x86 可執行安裝程式 | Windows | 0241c238ef998194a907313118d334f4 | 25.7 MB | SIG | |
Windows x86 基於 Web 的安裝程式 | Windows | 51665fa5e1e053a68e35d7f1ac275417 | 1.3 MB | SIG | |
Windows x86-64 可嵌入 zip 檔案 | Windows | 適用於 AMD64/EM64T/x64 | 618b6bc6e072eb7b2ecef5935721490c | 7.8 MB | SIG |
Windows x86-64 可執行安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | 679af81e8dfe7df9c1babe1cfbb227a1 | 26.7 MB | SIG |
Windows x86-64 基於 Web 的安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | 8960b03d1c6075dfffd3bf45ad023ad6 | 1.3 MB | SIG |