python 3.9 发布计划_Python 3.9 正式发布

Python 3.9 正式发布

新语法功能:

PEP 584,dict 中增加了 union 运算符;

PEP 585, 标准集合中的类型提示泛型;

PEP 614, 放宽对装饰器的语法限制.

新的内置功能:

PEP 616, 用于删除前缀和后缀的字符串方法.

标准库的新功能:

PEP 593, 灵活的功能和变量注释;

os.pidfd_open() 添加了允许在没有竞争和信号的情况下进行进程管理.

解析器的改进:

PEP 573, 从 C 扩展类型的方法快速访问模块状态;

PEP 617,CPython 现在使用了一个基于 PEG 的新解析器;

现在使用 PEP 590 vectorcall 加快了许多 Python 内置函数 (范围, 元组, 集合, frozenset, 列表, 字典) 的速度;

垃圾回收不会阻止复活的对象;

现在, 许多 Python 模块 (_abc,audioop,_bz2,_codecs,_contextvars,_crypt,_functools,_json,_locale, 数学, 运算符, 资源, 时间,_weakref) 都使用 PEP 489 定义的多阶段初始化;

现在, 许多标准库模块 (audioop,ast,grp,_hashlib,pwd,_posixsubprocess,random,select,struct,termios,zlib) 都使用 PEP 384 定义的稳定 ABI.

新的库模块:

PEP 615, 即 IANA 时区数据库现在位于 zoneinfo 模块的标准库中;

现在, 新的 graphlib 模块中提供了图的拓扑排序的实现.

发布过程的变化:

PEP 602, CPython 采用年度发布周期

本文由用户 开源小编 自行上传分享, 仅供网友学习交流. 所有权归原作者, 若您的权利被侵害, 请联系管理员.

来源: http://www.open-open.com/news/view/5501738482583991729

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值