Python 3.8.2rc1
釋出日期: 2020 年 2 月 10 日
這是 Python 3.8.2 的候選版本,是 Python 3.8 的第二個維護版本
注意: 您正在檢視的版本是 Python 3.8.2rc1,這是針對舊版 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 上,spawn 啟動方法現在預設在
multiprocessing
中使用 multiprocessing
現在可以使用共享記憶體段來避免程序之間的 pickling 開銷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) 及更高版本。
- 注意 macOS 10.15 Catalina 使用者! Apple 最近更改了第三方安裝包(例如 python.org 提供的安裝包)的公證方式,以便 Gatekeeper 進行驗證。對於 3.8.2rc1 釋出預覽版,python.org 安裝程式 pkg 尚未滿足新的公證要求,因此在您嘗試安裝時可能會被 macOS 阻止。您可以透過使用系統偏好設定 > 安全性和隱私視窗的通用選項卡或在 Finder 中按住 Control 鍵單擊開啟安裝程式包來解決此問題。有關詳細資訊,請參閱如何開啟一個尚未公證或來自未識別開發者的應用程式。此問題將在 3.8.2 最終版本中解決。
- 請閱讀安裝過程中顯示的“重要資訊”,瞭解有關 SSL/TLS 證書驗證和執行“Install Certificates.command”的資訊。
現在來點完全不同的東西
醫生: 好吧,請坐。有什麼問題嗎?
威廉姆斯:我...我剛被你的護士刺傷了。
醫生: 哦,天哪,是的,那我最好看看你。你能先填一下這張表格嗎?(他遞給他一張表格)
威廉姆斯: 她剛刺傷了我。
醫生: 是的。她是個難以預測的人。你看,你好像流血很厲害。我想你最好快點填好那張表格。
威廉姆斯: 我不能稍後填嗎,醫生?
醫生: 不,不行。到那時你會流血而死的。你能握住筆嗎?
威廉姆斯: 我試試...
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzip 壓縮的源 tarball | 原始碼釋出 | 0a3754324f59f5ef2f8e81eabb262c3a | 22.9 MB | SIG | |
XZ 壓縮的源 tarball | 原始碼釋出 | 6cf690de94c8d6244dab418a2613232c | 17.0 MB | SIG | |
macOS 64 位安裝程式 | macOS | 適用於 OS X 10.9 及更高版本 | a44aabbddffe5da88d43bf08782d3303 | 27.7 MB | SIG |
Windows 幫助檔案 | Windows | 501688fe8f5a883eda3cdacd3bafa44a | 8.1 MB | SIG | |
Windows x86 可嵌入 zip 檔案 | Windows | 9ae97349704a8c24affc42ceb2efafcf | 6.8 MB | SIG | |
Windows x86 可執行安裝程式 | Windows | 458e9bef868a48ed0d9e8d3531e6c7c7 | 25.2 MB | SIG | |
Windows x86 基於 Web 的安裝程式 | Windows | ca620a90c0a6c78b7bb9e767b99666b8 | 1.3 MB | SIG | |
Windows x86-64 可嵌入 zip 檔案 | Windows | 適用於 AMD64/EM64T/x64 | ed22f68aa1afb97c0fc4d611d70d6ba4 | 7.6 MB | SIG |
Windows x86-64 可執行安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | db0308e2010f539cf566bd2d846ab764 | 26.3 MB | SIG |
Windows x86-64 基於 Web 的安裝程式 | Windows | 適用於 AMD64/EM64T/x64 | f6e61ee71c09df94c37b0ddf99a7a2dc | 1.3 MB | SIG |