第755期:3.15 发布 RC3、新功能概览、采样分析器及更多内容(2026-10-06)

第755期:3.15 发布 RC3、新功能概览、采样分析器及更多内容(2026-10-06)

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

Python 3.15因新增惰性加载功能出现问题,紧急发布3.15.0rc3候选版并推迟一周。新版本亮点包括惰性导入、frozendict、哨兵值、采样分析器Tachyon及更友好的错误提示。同时发布了3.10至3.14的多个维护版本,官方文档新增波斯语支持。

🔎

延伸解读

紧急 RC3 与惰性加载的关联

文章指出,Python 3.15 因新增的惰性加载功能出现问题,紧急发布了 3.15.0rc3 候选版,并将正式发布推迟一周。这表明惰性导入等新特性在候选阶段仍可能引入未预见的缺陷,开发团队通过追加 RC 来争取修复时间。对于关注 3.15 的用户,需留意后续版本可能仍有调整。

3.15 新功能概览

根据文章,Python 3.15 的亮点包括惰性导入、frozendict、哨兵值、采样分析器 Tachyon 以及更友好的错误提示。这些特性分别针对导入性能、不可变字典、默认值标记、性能分析和调试体验。其中 Tachyon 是内置采样分析器,相关播客采访了主要贡献者。

维护版本与文档更新

文章提到同时发布了 Python 3.10.22、3.11.17、3.12.15、3.13.16 和 3.14.8 等多个维护版本,并宣布官方文档新增波斯语支持。维护版本通常包含错误修复和安全更新,而文档多语言化有助于非英语开发者更便捷地查阅资料。

生态动态与提案

文章还提及多个生态动态:PyScript 进入维护模式,API 冻结;PEP 824 和 PEP 823 分别提出 None 合并运算符和 None 感知访问运算符(均为草案);Python 语言峰会 2026 在波兰克拉科夫举行,涵盖自由线程、Rust、垃圾回收等话题。这些信息反映了 Python 社区在语言特性和工具链上的持续探索。

❓

Q&A

Python 3.15 为什么紧急发布了 3.15.0rc3?

因为新增的惰性加载功能出现问题,所以紧急发布了 3.15.0rc3 候选版,并将 Python 3.15 的发布推迟了一周。

Python 3.15 有哪些主要新功能?

主要新功能包括惰性导入、frozendict、哨兵值、采样分析器 Tachyon 以及更友好的错误提示。

Tachyon 是什么?

Tachyon 是 Python 3.15 内置的采样分析器,由 László Kiss Kollár 和 Pablo Galindo Salgado 等核心贡献者开发。

Python 3.15 中哨兵值有什么用途?

哨兵值可用于创建可读的函数签名、类型提示,并支持安全的复制和 pickle 操作。

除了 3.15,还有哪些 Python 版本发布了更新?

同时发布了 Python 3.10.22、3.11.17、3.12.15、3.13.16 和 3.14.8 等维护版本。

Python 文档新增了哪种语言支持?

Python 官方文档现在新增了波斯语支持。

🏷️

标签

➡️

继续阅读