IT之家 3.9.0 稳定版发布,Python

IT之家10月6日消息据网友投递 , Python3.9.0稳定版(Python3.9.0final)昨日正式发布 , 它包含许多新功能和优化 , 禁止在Windows7上安装 , 且默认提供64位安装程序 。
IT之家了解到 , Python3.9.0alpha1首个迭代版本于2019年11月推出 , 距今已有接近一年时间 。
IT之家 3.9.0 稳定版发布,Python
文章图片
相比Python3.8之下 , Python3.9系列的主要新功能和更改主要包括:
PEP573 , C扩展方法的模块状态访问
PEP584 , 联合运营商的dict
PEP585 , 在标准集合中键入提示泛型
PEP593 , 灵活的函数功能和变量注释
PEP602 , Python采用稳定的年度发布方式
【IT之家 3.9.0 稳定版发布,Python】PEP614 , 放宽对装饰器的语法限制
PEP615 , 支持标准库中的IANA时区数据库
PEP616 , 删除用于前缀和后缀的字符串方法
PEP617 , 用于CPython的新PEG解析器
BPO38379 , 垃圾回收程序不会阻止复活的对象;
BPO38692 , 添加了os.pidfd_open , 它允许在没有竞赛(races)和信号(signals)的情况下进行进程管理;
BPO39926 , Unicode支持已更新至版本13.0.0;
BPO1635741 , 在同一进程中多次初始化Python时 , 它不再泄漏内存;
现在使用PEP590vectorcall加快了许多Python内置函数(范围 , 元组 , 集合 , frozenset , 列表 , 字典)的速度;
现在 , 许多Python模块(_abc , audioop , _bz2 , _codecs , _contextvars , _crypt , _functools , _json , _locale , 运算符 , 资源 , 时间 , _weakref)都使用PEP489定义的多阶段初始化;
现在 , 许多标准库模块(audioop , ast , grp , _hashlib , pwd , _posixsubprocess , random , select , struct , termios , zlib)都使用PEP384定义的稳定ABI 。
此外 , 正式版发布之后 , 将会在一年之内会获得完整支持 , 5年之内会有安全更新 。 Python4.0更迭版本发布时间尚未公布 。


    推荐阅读