Python 3.5.6
發行日期:2018 年 8 月 2 日
Python 3.5.6
Python 3.5 已達生命週期終點(End-of-life)。Python 3.5.10 為 3.5 系列的最終版本,可於 此處 取得。
Python 3.5.6 已於 2018 年 8 月 2 日發布。
Python 3.5 目前已進入「僅限安全性修復」模式,因此自 Python 3.5.4 以來的唯一變更皆為安全性修正。此外,Python 3.5.6 僅以原始碼形式發布;官方將不再提供二進位安裝程式。
相較於 3.4,3.5 系列的主要新功能
3.5 發行系列中的主要新功能與變更包括:
- PEP 441,改進對 Python zip 應用程式的支援
- PEP 448,額外的解包(unpacking)泛化
- PEP 461,為 bytes 與 bytearray 物件新增 "%-格式化"
- PEP 465,用於矩陣乘法的新運算子 (@)
- PEP 471,os.scandir(),一種快速的目錄遍歷新函式
- PEP 475,新增對中斷系統呼叫進行自動重試的支援
- PEP 479,變更生成器(generator)內部的 StopIteration 處理方式
- PEP 484,typing 模組,一種新的型別註解(type annotations)標準
- PEP 485,math.isclose(),用於測試近似相等的函式
- PEP 486,使 Windows Python 啟動器能夠感知虛擬環境
- PEP 488,淘汰 .pyo 檔案
- PEP 489,一種載入擴充模組的新穎且改進的機制
- PEP 492,使用 async 與 await 語法的協程(coroutines)
更多資源
- 此版本的變更日誌.
- 線上文件
- 3.5 發行時程表
- 請至 http://bugs.python.org 回報錯誤。
- 資助 Python 及其社群.
關於此發行版本的說明
- AMD64 的二進位檔也適用於實作 Intel 64 架構的處理器(亦稱為「x64」架構,曾同時被稱為「EM64T」與「x86-64」)。它們不適用於 Intel Itanium 處理器(曾稱為「IA-64」)。
- Windows 使用者:若以非特權使用者身份安裝 Python 3.5.1,您可能需要提升為管理員權限,才能安裝 C 執行階段函式庫的更新。
- Windows 使用者:Windows 平台現已提供「網路安裝程式 (web-based installer)」,該安裝程式會在安裝時下載所需的軟體元件。
- Windows 使用者:提供包含 Windows 組建的壓縮檔(zip),以便將 Python 作為其他軟體套件的一部分進行重新分發。請參閱關於 嵌入式發行版(Embedded Distribution) 的文件以獲取更多資訊。
- Windows 使用者:某些病毒掃描程式(最著名的是「Microsoft Security Essentials」)會將 "Lib/distutils/command/wininst-14.0.exe" 標記為惡意軟體。這是「誤報」(false positive):該檔案不包含任何惡意軟體。我們是在已知乾淨的系統上自行從原始碼建置的。我們已要求移除此誤報報告,並預期很快會有處理結果。在此期間,若您在安裝 Python 3.5.2 或掃描任何較早版本的 3.5 時看到此警告,請勿驚慌。
- OS X 使用者:OS X 安裝程式現已作為已簽署的安裝套件檔案進行分發,與 OS X Gatekeeper 安全功能相容。
- OS X 使用者:此處有關於 Mac OS X 上 IDLE、Tkinter 與 Tcl/Tk 的重要資訊。
檔案
| 版本 | 作業系統 | 說明 | MD5 總和檢查碼 | 檔案大小 | GPG |
|---|---|---|---|---|---|
| Gzip 壓縮原始碼封存檔 (Gzipped source tarball) | 原始碼版本 | 99a7e803633a627b264a42ce976d8c19 | 19.8 MB | SIG | |
| XZ 壓縮原始碼封存檔 (XZ compressed source tarball) | 原始碼版本 | f5a99f765e765336a3ebbb2a24ca2be3 | 14.7 MB | SIG |
