来源:开源中国 链接:
https://www.oschina.net/news/97512/python-3-7-released
Python 3.7 已正式发布,同时发布的还有 3.6.6 , 具体详情可分别查阅更新说明:
3.7:
https://www.python.org/downloads/release/python-370/
3.6.6:
https://www.python.org/downloads/release/python-366/
Python 3.7 包含许多新特性和优化,亮点包括:
新语法特性:
PEP 563, 推迟评估类型注释
向后不兼容语法更改:
和 现在保留关键字
新的库模块:
: PEP 567 ; Context Variables
: PEP 557 ; Data Classes
importlib.resources
新的内置功能:
PEP 553, 新的 函数
数据模型改进:
PEP 562, 访问模块属性,可定制;
PEP 560, 类模块和泛型类型的核心支持;
dict 对象的插入顺序保存特性已被声明为 Python 官方的语言规范中。
标准库重要改进:
模块性能和可用性改进
模块获得对纳秒级分辨率功能的支持
CPython 实现改进:
避免使用 ASCII 作为默认文本编码:
PEP 538, legacy C locale coercion
PEP 540, forced UTF-8 runtime mode
PEP 552, deterministic .pycs
新的 development runtime mode
PEP 565, 改进处理
C API 改进:
PEP 539, 用于 thread-local 存储的新的 C API
文档改进:
PEP 545,Python 文档翻译
新增文档翻译:日语、法语和韩语
各项更改详情请查阅:
https://docs.python.org/3.7/whatsnew/3.7.html
(完)
看完本文有收获?请转发分享给更多人
关注「Python那些事」,做全栈开发工程师
领取专属 10元无门槛券
私享最新 技术干货