微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python 3.12.0 beta 3 发布

Python 3.12.0 发布了第 3 个 Beta 版本。目前 Python 3.12 仍处于开发阶段,3.12.0b3 是计划的四个 Beta 版本中的第三个。

在 Beta 版本阶段,新特性的开发工作已基本完成,主要是让社区用户更广泛地参与测试新功能,以及在项目中使用新版本以进行后续支持,同时发现问题并修复错误

Python 3.12 中部分新的主要新特性和变化:

针对泛型类的新类型注释语法

更灵活的 f-string 解析

改进错误消息

改进性能

支持 Linux perf 分析器在跟踪过程中报告 Python 函数名称

根据 PEP 623 提案,删除了 C 语言实现 unicode 对象中被废弃的 `wstr` 和 `wstr_length` 成员

在 `unittest` 模块中,删除了一些长期被废弃的方法和类(它们从 Python 3.1 或 3.2 开始就已被废弃)

废弃的 `smtpd` 和 `distutilsd` 模块已被删除(查看 PEP 594 和 PEP 632),setuptools 包(认安装在 virtualenvs 和许多其他地方)继续提供 `distutilsd` 模块

其他一些旧的、被破坏的、和已被废弃的函数、类和方法也被删除

……

详细查看发布公告。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐