Python 3.7 測試預覽版已經發布,新增新特性

pythontab發表於2018-02-07

Python 3.7 的下一個預發行版本將是 3.7.0 beta 2,目前預定在 2018-02-26。計劃於 2018-06-15 正式釋出3.7.0。

主要新功能

1. PEP 538,將傳統的C語言環境強制轉換為基於UTF-8的語言環境

2. PEP 539,CPython中執行緒本地儲存的新C-API

3. PEP 540,UTF-8模式

4. PEP 552,Deterministic pyc

5. PEP 553,內建斷點()

6. PEP 557,資料類

7. PEP 560,打字模組和泛型型別的核心支援

8. PEP 562,模組__getattr__和__dir__

9. PEP 563,註釋推遲評估

10. PEP 564,具有納秒解析度的時間函式

11. PEP 565,在__main__中顯示DeprecationWarning

12. PEP 567,上下文變數

Windows使用者

1. AMD64的二進位制檔案也將在實現Intel 64架構的處理器上工作。(也稱為“x64”架構,以前稱為“EM64T”和“x86-64”)。

2. 如果將Python 3.7安裝為非特權使用者,則可能需要升級為管理員許可權才能將更新安裝到C執行時庫。

3. 現在有Windows平臺的“基於Web”的安裝程式; 安裝程式將在安裝時下載所需的軟體元件。

4. 有包含Windows構建的可再發行的zip檔案,可以很容易地將Python作為另一個軟體包的一部分進行重新分發。

macOS 使用者

1. 新版本(3.7.b1),我們提供了兩個二進位制安裝選項供下載。這個新的變種適用於macOS 10.9(Mavericks)和後來的系統,並且為IDLE和其他基於tkinter的GUI應用程式的使用者提供了自己的電池版本Tcl / Tk 8.6。它只有64位。我們也繼續提供適用於10.6(Snow Leopard)的所有macOS版本的傳統變種。這個變體仍然需要安裝Tcl / Tk 8.5的第三方版本。如果您使用的是macOS 10.9或更高版本,請考慮使用新的安裝程式變體,除非您正在構建也需要在較早的macOS系統上工作的Python應用程式。

2. 如果您使用本頁面連結的python.org二進位制安裝程式中的Python 3.7,請仔細閱讀安裝過程中顯示的重要資訊 ; 這個資訊在安裝後也可以透過點選/ Applications / Python 3.7 / ReadMe.rtf來獲得。這裡有關於3.7安裝程式提供的Python的變化的重要資訊,特別是在SSL證照驗證方面。


相關文章