作者 | xplanet
来源丨本文授权转载自OSC开源社区(ID:oschina2013)
Python 3.9.0 已正式发布。与 3.8 系列相比,Python 3.9 的主要亮点有:
新的语法特性
PEP 584,union operators 已添加至 dict
;
PEP 585,标准集合中的类型提示泛型;
PEP 614,放宽对装饰器的语法限制。
新的内置特性
标准库的新特性
改进 Interpreter
PEP 573,从 C 扩展类型的方法快速访问模块状态;
PEP 617,CPython 现在使用了一个基于 PEG 的新解析器;
使用 PEP 590 vectorcall 加快了许多 Python 内置函数(范围、元组、集合、frozenset、列表、字典)的速度;
垃圾回收不会阻止复活的对象;
许多 Python 模块(_abc
, audioop
, _bz2
, _codecs
, _contextvars
, _crypt
, _functools
, _json
, _locale
, math
, operator
, resource
, time
, _weakref
)都使用 PEP 489 定义的多阶段初始化;
许多标准库模块(audioop
, ast
, grp
, _hashlib
, pwd
, _posixsubprocess
, random
, select
, struct
, termios
, zlib
)都使用 PEP 384 定义的稳定 ABI。
新的库模块
发布周期变更
更多详细说明可查看 What’s New In Python 3.9 文档,Python 官方也提供了对应的中文版本。
与此同时,Python 3.10.0 的第一个 Alpha 版本已发布,目前为止 3.10 系列的主要新特性包括:
下一个版本即 3.10.0a2 预计在 11 月 2 日发布。
Python 3.9.0正式版下载地址:
https://www.python.org/downloads/release/python-390/
值得注意的是:Python 3.9+不能在Windows 7或更早版本上使用。
1、2 行代码,将 .NET 执行时间降低 87%!2、华为开源OpenJDK发行版“毕昇”3、一人之力,毁掉一个开发者活动4、两年,你能坚持用Python精心制作一款游戏吗?
识别关注我们
了解更多精彩内容
点分享
点点赞
点在看