本心、输入输出、结果
文章目录
- Python 3.12.0 Release 版本
- 前言
- 与 Python 3.11 相比,Python 3.12 系列主要更新了哪些新的功能
- 更灵活的 f 字符串解析,允许许多以前不允许的事情 (PEP 701)。
- 支持 Python 代码中的缓冲区协议 (PEP 688)。
- 新的调试/分析 API (PEP 669)。
- 支持具有单独全局解释器锁的隔离子解释器 (PEP 684)。
- 甚至改进了错误消息。现在,可能由拼写错误引起的更多异常会向用户提出建议。
- 支持 Linux 探查器perf以在跟踪中报告 Python 函数名称。
- 许多大大小小的性能改进(如 PEP 709 和对 BOLT 二进制优化器的支持),估计总体性能提高了 5%。
- 更多详细内容
- 类型批注
- 弃用功能
- 相关资料
- 弘扬爱国精神
Python 3.12.0 Release 版本
编辑:简简单单 Online zuozuo
地址:https://blog.csdn.net/qq_15071263
前言
这是Python 3.12.0的稳定版本
Python 3.12.0 是 Python 编程语言的最新主要版本
与 Python 3.11 相比,Python 3.12 系列主要更新了哪些新的功能
更灵活的 f 字符串解析,允许许多以前不允许的事情 (PEP 701)。
支持更加灵活的 f 模式字符串解析
PEP 701
支持 Python 代码中的缓冲区协议 (PEP 688)。
缓冲区协议
PEP 688
新的调试/分析 API (PEP 669)。
新的调试/分析 API
PEP 669
支持具有单独全局解释器锁的隔离子解释器 (PEP 684)。
支持具有单独全局解释器锁的隔离子解释器
PEP 684
甚至改进了错误消息。现在,可能由拼写错误引起的更多异常会向用户提出建议。
改进的错误消息
支持 Linux 探查器perf以在跟踪中报告 Python 函数名称。
支持 Linux 探查器
许多大大小小的性能改进(如 PEP 709 和对 BOLT 二进制优化器的支持),估计总体性能提高了 5%。
其它性能改进
更多详细内容
Python 3.12 新增功能
类型批注
- 泛型类的新类型批注语法 (PEP 695)
- 泛型类的新类型批注语法
- PEP 695
- 方法的新重写修饰器 (PEP 698)
- 方法的新重写修饰器
- PEP 698
弃用功能
- 根据 PEP 623,删除了 Unicode 对象的 C 实现的弃用成员和成员。wstrwstr_length
- 在该模块中,删除了许多长期弃用的方法和类。(自 Python 3.1 或 3.2 以来,它们已被弃用)。unittest
- 已弃用的模块 和 已被删除(请参阅 PEP 594 和 PEP 632。包继续提供模块。smtpddistutilssetuptoolsdistutils
- 删除了许多其他旧的、损坏的和不推荐使用的函数、类和方法。
- 字符串中无效的反斜杠转义序列现在使用 而不是 发出警告,使它们更加可见。(它们将来会成为语法错误。SyntaxWarningDeprecationWarning
- 整数的内部表示形式已更改,以准备性能增强。(这应该不会影响大多数用户,因为它是一个内部细节,但它可能会导致 Cython 生成的代码出现问题
相关资料
在线文档
Python 3.12 发布时间表
Python 3.12 Windows 安装程序下载地址