Python 3.9.0a6
釋出日期:2020 年 4 月 28 日
這是 Python 3.9 的早期開發者預覽版
Python 3.9 仍在開發中。此版本 3.9.0a6 是計劃的六個 alpha 版本中的最後一個。 alpha 版本旨在更容易地測試新功能的當前狀態和錯誤修復,並測試釋出過程。在 alpha 階段,可以在 beta 階段開始(2020-05-18)之前新增功能,如果需要,可以在候選釋出階段(2020-08-10)之前修改或刪除功能。請記住,這是一個預覽版本,不建議在生產環境中使用。
與 3.8 相比,3.9 系列的主要新功能
Python 3.9 的許多新功能仍在計劃和編寫中。到目前為止,新的主要功能和更改包括
- PEP 584,
dict
中的聯合運算子 - PEP 585,標準集合中的型別提示泛型
- PEP 593,靈活的函式和變數註釋
- PEP 602,Python 採用穩定的年度釋出節奏
- 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。
-
(嘿,核心開發者夥伴, 如果你發現重要但此列表中缺少的功能,請 告知 Łukasz。)
下一個預釋出版本,Python 3.9 的第一個 beta 版本,將是 3.9.0b1。 目前計劃於 2020 年 5 月 18 日釋出。
更多資源
- 線上文件
- PEP 596,3.9 釋出計劃
- 在 https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
科學家 (Graham Chapman):標準智商測試給出了以下結果。與卡拉哈里的叢林人等原始人類亞群相比,企鵝的得分很差,但比 BBC 節目策劃人要好。
科學家:這些智商測試被認為包含對企鵝不公平的文化偏見。例如,它沒有考慮到企鵝極其糟糕的教育系統。為了設計一個更公平的測試系統,我們的一組研究人員在南極洲花了 18 個月的時間像企鵝一樣生活,然後像企鵝一樣死去——只是更快——證明企鵝在自己的環境中是一個聰明的小傢伙。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼壓縮包 | 原始碼釋出 | 24b42e49de0fa90d77527d48cfe440ad | 23.3 MB | SIG | |
XZ 壓縮的原始碼壓縮包 | 原始碼釋出 | 6b5d9b7fcbc7d3a79217bb1587bae16e | 17.4 MB | SIG | |
macOS 64 位安裝程式 | macOS | 適用於 OS X 10.9 及更高版本 | b8c250a9da032892be257405dd4cb703 | 28.2 MB | SIG |
Windows 幫助檔案 | Windows | 9139f19f1c54e4e0c47192ba826d4b67 | 8.3 MB | SIG | |
Windows x86 可嵌入 zip 檔案 | Windows | 51d266336d94d3aa2c6c2e03fa48150f | 7.2 MB | SIG | |
Windows x86 可執行安裝程式 | Windows | b5d7ea15620fae14cfb7e65f5156fb5b | 25.9 MB | SIG | |
Windows x86 基於 Web 的安裝程式 | Windows | 7719192c8351a76a6569f2bc79d1216b | 1.3 MB | SIG | |
Windows x86-64 可嵌入 zip 檔案 | Windows | 適用於 AMD64/EM64T/x64 | 0f3d9873584010b3bd828c221bf46bc6 | 7.9 MB | SIG |
Windows x86-64 可執行安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | cb64b6a226410657bfa7d25a0cd0b311 | 26.9 MB | SIG |
Windows x86-64 基於 Web 的安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | 8652b1f7522972f04ec38f3bfa938341 | 1.3 MB | SIG |