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` 模块
- 其他一些旧的、被破坏的、和已被废弃的函数、类和方法也被删除
- ……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IntelliJ IDEA 2023.1.3 发布
IntelliJ IDEA 2023.1.3 现已发布,这是v2023.1 的第三个错误修复更新。 一些值得注意的修复和更新: 修复了在使用 Raycast 中的导航功能时导致 IDE 崩溃的问题。[IDEA-317346] 在反编译的类中,对实现的导航可以按预期工作。[IDEA-308933] 使用 Quarkus 运行配置启动多模块项目的问题已解决。[IDEA-317297] 导致从本地任务列表中删除记录的问题已得到修复。[IDEA-274672] 修复了导致主菜单组出现故障并且无法在 macOS 上正确处理操作的问题。[IDEA-319117], [IDEA-318603] 影响在 LightEdit 模式下工作的几个问题已得到修复 [IDEA-315639]、[IDEA-315526]、[IDEA-316537]。 在 JDK 和项目文件都存储在 WSL 上的情况下,利用 JDK 8 构建 JPS 项目不再失败[IDEA-319240] 在 Spring Boot 项目中使用 Lombok 时,IDE 不再错误地报告@ConfigurationProperties中通过appl...
- 下一篇
Opera 100 发布,带原生 AI 助手、适用于 Mac & Linux
Opera 浏览器发布了 100 版本,此版本正式改名为 “Opera One”,适用于 Windows、Mac 和 Linux 。 此版本引入了原生 AI 助手 Aria,并拥有全新的模块化设计、重新设计的浏览器架构以及 Tab Islands 等创新功能。 原生浏览器 AI 助手 “Aria” Aria 基于 OpenAI 技术,原生内置于新版 Opera One 浏览器和 Opera for Android 浏览器中,在包括欧洲在内的 180 多个国家 / 地区可用。 Aria 对 ChatGPT 的实现包括实时搜索互联网的能力,这点和 Bing Chat 相似。但 Opera Software 为 Aria 添加了更多特定于浏览器的功能。比如 Aria 了解 Opera浏览器的全部支持文档,遇到问题的 Opera 用户可以向 Aria 询问相关问题,将很快得到准确的答复。 Tab Islands:一种新的、直观地与选项卡交互的方式 Tab Islands 是一种基于上下文以直观方式将相关选项卡放在一起的新方法。 Tab Islands 可以将不同的浏览上下文分开,比如将旅行攻略...
相关文章
文章评论
共有0条评论来说两句吧...