Python 3.14 RC1 发布
进入发布候选阶段后,此发布候选版与最终发布版之间只允许发布经过审核且明确修复错误的代码更改。第二个候选版本(也是计划中的最后一个发布预览版)计划于 2025 年 8 月 26 日星期二发布,而 3.14.0 的正式发布版计划于 2025 年 10 月 7 日星期二发布。
从现在开始,3.14 系列将不会有任何 ABI 变化,目标是尽可能减少代码变化。
Python 3.14 中的一些主要新功能和变化包括:
新功能
- PEP 779:自由线程 Python 正式获得支持
- PEP 649:类型注释的评估现在被推迟,从而改善了使用注释的语义。
- PEP 750:使用熟悉的 f-strings 语法自定义字符串处理的模板字符串字面量 (t-strings)。
- PEP 734:标准库中的多个解释器。
- PEP 784:一个为 Zstandard 压缩算法提供支持的新模块
compression.zstd
。 - PEP 758:
except
和except*
表达式现在可以省略括号。 - PyREPL 中的语法高亮显示,以及对 unittest、 argparse、 json 和 calendar CLI中的颜色支持 。
- PEP 768:CPython 的零开销外部调试器接口。
uuid
模块现在支持 UUID versions 6-8,版本 3-5 的生成速度提高了 40%。- PEP 765:Disallow
return
/break
/continue
that exit afinally
block. - PEP 741:用于配置 Python 的改进的 C API。
- 一种新型解释器。对于某些较新的编译器,此解释器可提供显著提升的性能。目前可选,需要从源代码构建。
- 改进了错误消息。
- 使用 HACL* 项目中经过正式验证的代码内置HMAC 实现。
- 一个新的命令行界面,使用异步任务检查正在运行的 Python 进程。
- pdb 模块现在支持远程连接到正在运行的 Python 进程。
有关 Python 3.14 更改的更多详细信息,可参阅Python 3.14 中的新增功能。
为您推荐相关文章:
同类文章推荐: