
这是 Python 3.16 的早期开发者预览版
python.org/downloads/release/python-3160a2/
Python 3.16 有哪些新变化?
Python 3.16.0a2 已可供试用!这是计划中的七个 alpha 版本中的第二个,包含可供测试的新功能、缺陷修复和性能改进。
Python 3.16 仍在开发中。在 2027 年 5 月 4 日的 beta 1 之前都可以添加功能,在 2027 年 7 月 27 日的首个候选版本之前,功能可能会被修改或移除。最终版本计划于 2027 年 10 月 5 日发布。此预览版旨在用于测试,不建议用于生产环境。
以下是 Python 3.16 迄今相较于 3.15 的一些亮点。
- 更具表现力的正则表达式。re 模块现在支持嵌套字符集、交集与差集等集合运算,以及按 Unicode 属性(例如大写字母)匹配字符。
- 更快的启动速度。Python 启动更快,并且若干常见操作已得到优化,包括垃圾回收和内置对象的构造。
- 更快的 UUID 生成。uuid4() 和 uuid7() 现在有了 C 实现,在微基准测试中生成速度约为纯 Python 实现的 15-30 倍。
- 改进的错误消息
- 加密客户端问候(ECH)。在使用 OpenSSL 4.0 或更高版本构建时,ssl 模块新增了对 ECH 的支持。
- 对更多 Apple 平台的构建支持。CPython 现在可以为 tvOS、watchOS 和 visionOS 构建。这些平台尚未纳入 PEP 11 中受支持的平台层级。
有关更多变化,请参阅 What’s new in Python 3.16。
(嘿,核心团队的同仁们,如果你希望某个功能在未来的公告中得到重点介绍,请告诉 Savannah。)
请用你的库和应用程序试用这个 alpha 版本,并在 CPython 问题跟踪器上报告 Python 缺陷。
下一个 alpha 版本 Python 3.16.0a3 计划于 2026 年 12 月 15 日发布。完整时间表见 PEP 826。
更多资源
- Python 3.16 文档
- 通过 Python Software Foundation 支持 Python
接下来是完全不同的内容
Python 3.16 电影节接下来放映的是《火星救援》(2015)。Mark Watney 被困在火星上,必须用手头的一切维持生存。把他带回家的计划逐渐成形,过程很像 CPython:来自世界各地的人们把不同的技能汇聚到共同的努力中。
所以我们要么一起做,要么就干脆别做。——指挥官 Melissa Lewis,《火星救援》(2015)
所以我们要么一起做,要么就干脆别做。
——指挥官 Melissa Lewis,《火星救援》(2015)
尽情享受新版本
感谢每一位为这个 alpha 版本做出贡献的人,也感谢每一位尝试它的人。请考虑志愿服务,或请你的组织支持 Python Software Foundation。
测试愉快!
来自华盛顿州的问候,
你们的发布团队,Savannah Ostrowski Ned Deily Steve Dower Julien Palard