Python 3.13.0a6
上映日期:2024年4月9日
这是Python 3.13的早期开发者预览版
与3.12相比,3.13系列的主要新功能
Python 3.13仍在开发中。这个版本,3.13.06 a6,是第六个也是最后一个计划中的alpha版本。
Alpha版本旨在使测试新特性和bug修复的当前状态以及测试发布过程变得更容易。
在alpha阶段,功能可以被添加到beta阶段(2024-05-07),如果有必要,可以被修改或删除,直到发布候选阶段(2024-07-30)。请记住,这是一个预览版,不建议在生产环境中使用它。
Python 3.13的许多新特性仍在计划和编写中。移除Global Interpeter Lock和提高Python性能的工作仍在继续。目前最显著的变化是:
在交互式解释器中,异常回显现在默认是彩色的。
添加了一个初步的实验性JIT,为显著的性能改进提供了基础工作。
(循环)垃圾收集器现在是增量的,这应该意味着在具有大量对象的程序中收集的暂停时间更短。
文档字符串的前导缩进被去掉,减少了内存使用和.pyc文件的大小。(大多数处理文档字符串的工具已经去掉了前导缩进。)
dbm模块有一个新的dbm。创建新文件时默认使用的Sqlite3后端。
PEP 594(从标准库中移除无用电池)计划删除许多已弃用的模块:aifc, audioop, chunk, cgi, cgithub, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib, lib2to3。
在各种标准库模块中删除了许多已弃用的类、函数和方法。
新的弃用项,其中大部分计划从Python 3.15或3.16中删除。
C API的移除和弃用。(在alpha 1中出现的一些移除在alpha 2中恢复,因为此时移除被认为太具有破坏性。)
(嘿,各位核心开发者,如果你觉得这个列表中缺少一个重要的功能,请告诉Thomas。)
Python 3.13的下一个预发布版本将是3.13.0b1,这也意味着功能冻结,目前计划为2024-05-07。
更多的资源
在线文档
PEP 719,3.13发布时间表
在
https://github.com/python/cpython/issues报告bug。
直接资助Python(或通过GitHub赞助商),并支持Python社区。
以上翻译结果来自有道神经网络翻译(YNMT)· 通用场景