Python 3.8.4rc1
釋出日期: 2020 年 6 月 30 日
這是 Python 3.8 第四次維護版本的候選釋出版
注意: 您正在檢視的版本是 Python 3.8.4rc1,它是 3.8 系列的錯誤修復版本。Python 3.11 現在是 Python 3 的最新功能版本系列。 在此處獲取 3.11.x 的最新版本。
與 3.7 相比,3.8 系列的主要新功能
- PEP 572,賦值表示式
- PEP 570,僅限位置引數
- PEP 587,Python 初始化配置(改進的嵌入)
- PEP 590,Vectorcall:CPython 的快速呼叫協議
- PEP 578,執行時審計鉤子
- PEP 574,帶有帶外資料的 Pickle 協議 5
- 與型別相關:PEP 591(Final 修飾符),PEP 586(字面型別)和 PEP 589(TypedDict)
- 已編譯位元組碼的並行檔案系統快取
- 除錯版本與釋出版本共享 ABI
- f-strings 支援方便的
=
說明符以進行除錯 continue
現在在finally:
塊中是合法的- 在 Windows 上,預設的
asyncio
事件迴圈現在是ProactorEventLoop
- 在 macOS 上,
multiprocessing
預設使用 spawn 啟動方法 multiprocessing
現在可以使用共享記憶體段來避免程序之間的 pickle 開銷typed_ast
已合併回 CPythonLOAD_GLOBAL
現在快 40%pickle
現在預設使用協議 4,從而提高效能
還有許多其他有趣的更改,請查閱文件中的“新增功能”頁面以獲取完整列表。
更多資源
- 線上文件
- PEP 569,3.8 釋出時間表
- 請在 https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
Windows 使用者
- AMD64 的二進位制檔案也適用於實現 Intel 64 架構的處理器。(也稱為“x64”架構,以前稱為“EM64T”和“x86-64”。)
- 現在有用於 Windows 平臺的“基於 Web”的安裝程式;安裝程式將在安裝時下載所需的軟體元件。
- 有包含 Windows 版本的可再分發 zip 檔案,這使得將 Python 作為另一個軟體包的一部分進行再分發變得容易。有關詳細資訊,請參閱有關 嵌入式分發的文件。
macOS 使用者
- 對於 Python 3.8,我們提供一個安裝程式:僅 64 位,可在 macOS 10.9 (Mavericks) 及更高版本的系統上執行。
- 請閱讀安裝過程中顯示的“重要資訊”,以瞭解有關 SSL/TLS 證書驗證和執行“Install Certificates.command”的資訊。
現在來點完全不同的
亞瑟(格雷厄姆·查普曼):請,善良的人們。我趕時間。誰住在那座城堡裡?
女人:沒人住在那兒。
亞瑟:那你們的領主是誰?
女人:我們沒有領主。
亞瑟:什麼?
丹尼斯:我告訴過你。我們是一個無政府工團主義公社。我們輪流擔任一週的執行官。
亞瑟:是的。
丹尼斯:但是該官員的所有決定都必須在特別的雙週會議上批准。
亞瑟:是的,我明白了。
丹尼斯:在純粹的內部事務中,只需簡單多數,--
亞瑟:安靜!
丹尼斯:--但在更重要的事務中,則需三分之二多數--
亞瑟:安靜!我命令你安靜!
女人:命令,嗯 -- 他以為他是誰?
亞瑟:我是你們的國王!
女人:嗯,我沒有投票給你。
亞瑟:你們不投票選國王。
女人:那麼,你是怎麼當上國王的?
亞瑟:湖中仙女,她的手臂裹著最純淨的閃閃發光的絲綢,從水中高舉起聖劍,透過神聖的安排表明我,亞瑟,將攜帶聖劍。 這就是我成為你們國王的原因!
丹尼斯:聽著 -- 奇怪的女人躺在池塘裡分發劍不是政府制度的基礎。最高行政權力來自大眾的授權,而不是來自某些荒謬的水上儀式。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼 tarball | 原始碼釋出 | 2f969b647039d5033a6b4a386805b5da | 23.0 MB | SIG | |
XZ 壓縮原始碼 tarball | 原始碼釋出 | 176bb52bb03eb2b51059022c5f179e09 | 17.2 MB | SIG | |
macOS 64 位安裝程式 | macOS | 適用於 OS X 10.9 及更高版本 | 6918febde4a7e323d2c0a9c555455ed5 | 28.8 MB | SIG |
Windows 幫助檔案 | Windows | c29e1837ec7be22144d1774f7b9063b8 | 8.1 MB | SIG | |
Windows x86 可嵌入 zip 檔案 | Windows | 6955b01cff172ffff5cd3d8ebd37a6d9 | 7.0 MB | SIG | |
Windows x86 可執行安裝程式 | Windows | 65d002fb34c2e85bc4d4daa8e73bb4eb | 25.5 MB | SIG | |
Windows x86 基於 Web 的安裝程式 | Windows | 04dd1388715a01c08769257a0e7df6fa | 1.3 MB | SIG | |
Windows x86-64 可嵌入 zip 檔案 | Windows | 適用於 AMD64/EM64T/x64 | 1bd4d5234503fb029031747726524382 | 7.8 MB | SIG |
Windows x86-64 可執行安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | c98f36f8c78b4b1ba1eb0bcf693b4eca | 26.6 MB | SIG |
Windows x86-64 基於 Web 的安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | 55d2098b6bde6585952fb67fb8ebd4fe | 1.3 MB | SIG |