注意: 雖然 JavaScript 對於本網站並非必要,但您與內容的互動將會受限。請啟用 JavaScript 以獲得完整體驗。

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 584dict 中的聯合運算子
  • 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 日釋出。

更多資源

現在來點完全不同的東西

科學家 (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