當前位置:
首頁 > 知識 > Python 3.7.0 發布,包含多項新特性和優化

Python 3.7.0 發布,包含多項新特性和優化

Python 3.7.0 版本於 6 月 27 號正式發布,該版本有多項重大的更新和改進,主要內容如下如下:

新語法特徵:

PEP 563,推遲類型注釋評估

向後不兼容語法更改

async 和 await 現在是保留關鍵字

新的庫模塊:

contextvars: PEP 567 – Context Variables

dataclasses: PEP 557 – Data Classes

importlib.resources

新的內置特徵:

PEP 553, the new breakpoint() 函數

Python 數據模型改進:

PEP 562,定製對模塊屬性的訪問

PEP 560,對類型模塊和泛型類型的核心支持

dict對象的插入順序保存特性已被聲明為Python語言規範的官方部分。

標準庫的重大改進:

asyncio 模塊已經獲得了新功能,可用性和性能顯著提升。

時間模塊獲得了對納秒級解析度功能的支持

CPython 改進:

避免使用ASCII作為默認文本編碼:

PEP 538,傳統的C語言環境強制

PEP 540,強制UTF-8運行模式

PEP 552, deterministic .pycs

新的開發運行模式

PEP 565,改進了 DeprecationWarning 處理

C API 改進:

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

文檔改進:

PEP 545,Python文檔翻譯

新的文檔翻譯:日文,法文和韓文。

此版本在許多領域都有顯著的性能改進,Optimizations 部分列出了相關細節。

有關可能影響以前的 Python 版本兼容性的更改列表,請參閱 Porting to Python 3.7 部分。

詳細信息,請訪問 Python 官方頁面:

https://docs.python.org/3.7/whatsnew/3.7.html

CCF-GAIR 大會即將開幕!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 AI研習社 的精彩文章:

Databricks 開源 MLflow 平台,解決機器學習開發四大難點

TAG:AI研習社 |