Python 3.7.7 發佈 bug 修復版本

Python 3.7.7 發佈了,這是一個 bug 修復版本。2020 年中之前將持續更新 3.7 系列的 bug 修復版本,並直到 2023 年中之前持續提供安全修復版本。目前 3.8 已經是最新的特性版本系列,官方建議開發者遷移。

下載地址:

https://www.python.org/downloads/release/python-377

Python 3.7.7 發佈 bug 修復版本

Python 3.7 相比 3.6 添加了一些新特性,亮點包括:

新語法功能:

  • PEP 563,推遲對類型註釋的評估。

向後不兼容的語法更改:

  • 支持async並且await現在是保留關鍵字。

新的庫模塊:

  • contextvars:PEP 567 –上下文變量
  • dataclasses:PEP 557 –數據類
  • importlib.resources

新的內置功能:

  • PEP 553,新breakpoint()功能。

Python 數據模型改進:

  • PEP 562,自定義對模塊屬性的訪問。
  • PEP 560,輸入模塊和泛型類型的核心支持。

標準庫中的重大改進:

  • asyncio模塊已獲得新特性,顯著的可用性和性能改進。
  • time模塊獲得了納秒分辨率支持 。

CPython 實現的改進:

  • 避免使用 ASCII 作為默認文本編碼:
    • PEP 538,強制舊版 C 語言環境
    • PEP 540,強制 UTF-8 運行時模式
  • 新的開發運行時模式
  • PEP 565,改善了DeprecationWarning 操作

C API 改進:

  • PEP 539,用於線程本地存儲的新 C API


分享到:


相關文章: