python3.9.0是Python编程语言的最新主要版本,它包含许多新特性和优化。
这是在Windows上默认使用64位安装程序的Python的第一个版本。安装程序现在也主动禁止在Windows7上安装。Python 3.9与此不受支持的Windows版本不兼容。
与3.8相比,3.9系列的主要新功能
Python3.9中的一些新的主要特性和变化是:
pep573,从C扩展方法访问模块状态
PEP 584,dict中的联合运算符
PEP 585,标准集合中的类型暗示泛型
可变注释和可变PEP 593
pep602,Python采用稳定的年度发布节奏
PEP614,放宽对装饰者的语法限制
PEP615,支持标准库中的IANA时区数据库
pep616,删除前缀和后缀的字符串方法
pep617,CPython的新PEG解析器
bpo38379,垃圾回收不阻塞复活对象;
BPO 38692,os.pidfd_打开增加了允许进程管理没有种族和信号;
bpo39926,Unicode支持更新到13.0.0版本;
bpo1635741,当Python在同一进程中多次初始化时,不再泄漏内存;
许多Python内置函数(range、tuple、set、frozenset、list、dict)现在使用pep590 vectorcall加速;
许多Python模块(_abc,audioop,_bz2,_codecs,_contextvars,_crypt,_functools,_json,_locale,operator,resource,time,_weakref)现在使用PEP 489定义的多阶段初始化;
许多标准库模块(audioop、ast、grp、_hashlib、pwd、_posixsubprocess、random、select、struct、termios、zlib)现在正在使用pep384定义的稳定ABI。
您可以在本版本的“新增功能”文档中找到更全面的列表。