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 在同一程序中多次初始化時,不再出現記憶體洩漏
- 一些 Python 內建型別(range, tuple, set, frozenset, list)現在透過 PEP 590 vectorcall 加速
-
許多標準庫模組(audioop、ast、grp、_hashlib、pwd、_posixsubprocess、random、select、struct、termios、zlib)現在使用 PEP 384 定義的穩定 ABI。
-
(嘿,核心開發人員,如果您認為重要的功能未在此列表中,請告知 Łukasz。)
下一個預釋出版本,即 Python 3.9 的最後一個 alpha 版本,將是 3.9.0a6。目前計劃於 2020 年 4 月 22 日釋出。
更多資源
- 線上文件
- PEP 596, 3.9 釋出日程
- 請在 https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
接下來是些完全不一樣的內容
巴茲爾·福爾蒂:(對護士說)別碰我!我不知道你去過哪裡!
檔案
| 版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
|---|---|---|---|---|---|
| Gzip 壓縮的原始碼包 | 原始碼釋出版 | 1e3e53f7c3a6690abbb659c3038ac332 | 23.1 MB | SIG | |
| XZ 壓縮的原始碼包 | 原始碼釋出版 | 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 網路版安裝程式 | 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 網路版安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | 8960b03d1c6075dfffd3bf45ad023ad6 | 1.3 MB | SIG |
