Python 3.7 Release 了
浏览 376 | 评论 2
忧伤的猫
2018年06月28日

心心念念的Python3.7终于 release了。 :?:

官网对新特性和优化的汇总:

新语法特性:

  • PEP 563, postponed evaluation of type annotations.

向后不兼容的语法更改:

  • async 和 await 现在是保留关键字

新的库模块:

  • contextvars: PEP 567 – Context Variables
  • dataclasses: PEP 557 – Data Classes
  • importlib.resources

新的 built-in 特性:

  • PEP 553, 新函数 breakpoint()

Python 数据模型改进:

  • PEP 562, customization of access to module attributes.(访问模块属性,可以定制了)
  • PEP 560, core support for typing module and generic types.
  • the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec.

标准库中的重要改进:

  • The asyncio module has received new features, significant usability and performance improvements. (asyncio 模块已经获得了新功能,显着的可用性和性能改进。)
  • The time module gained support for functions with nanosecond resolution. (time 模块获得了对纳秒级分辨率功能的支持)

CPython 实现的改进:

  • Avoiding the use of ASCII as a default text encoding: 取消 ASCII 作为默认文本编码
    • PEP 538, legacy C locale coercion
    • PEP 540, forced UTF-8 runtime mode
  • PEP 552, deterministic .pycs
  • the new development runtime mode
  • PEP 565, improved DeprecationWarning handling

C API 改进:

  • PEP 539, new C API for thread-local storage

文档改进:

  • Python 官方文档的翻译,新增日文版、法语版和韩语版;

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

 

本文作者:忧伤的猫
本文链接:https://maolog.com/archives/1096.html
最后修改时间:2018-10-10 08:24:12
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
评论
与本文无关评论请发留言板。请不要水评论,谢谢。
textsms
支持 Markdown 语法
email
link
评论列表
已有 2 条评论
2018-07-10 22:24
在wordpress App里发现了贵博,尝试评论了几次结果失败了;转用浏览器打开评论一下 :smile:
2018-07-11 07:59
@王明军的博客 我都不知道Wordpress App里面会有推荐,你在哪发现的? :cool: