Python 3.10.0b3 发布_python 3.11.1

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


Python 3.10 仍在开发中。3.10.0b3 是四个计划的 beta 版本预览中的第三个。Beta 版预览旨在让更广泛的社区有机会测试新功能和错误修复,并准备他们的项目以支持新功能发布。

我们强烈鼓励第三方 Python 项目的维护者在 beta 阶段使用 3.10进行测试,并尽快将发现的问题报告给Python 错误跟踪器。虽然该版本计划在进入 Beta 阶段时完成功能,但在候选版本开始之前(2021 年 8 月 2 日星期一),可能会修改或在极少数情况下删除功能。我们的目标是在 beta 4 之后没有 ABI 更改,并且在第一个候选版本 3.10.0rc1 之后尽可能少地更改代码。为了实现这一目标,在 Beta 阶段获得尽可能多的 3.10 曝光率非常重要。

请记住,这是一个预览版本,不建议在生产环境中使用它。

与 3.9 相比,3.10 系列的主要新功能

Python 3.10 的许多新功能仍在计划和编写中。到目前为止,新的主要新功能和变化包括:

PEP 623——弃用并准备删除 PyUnicodeObject 中的 wstr 成员。
PEP 604 – 允许将联合类型写为 X | 是
PEP 612 – 参数规范变量
PEP 626——用于调试和其他工具的精确行号。
PEP 618 – 添加可选的长度检查到 zip。
bpo-12782:现在正式允许带括号的上下文管理器。
PEP 632——弃用 distutils 模块。
PEP 613 – 显式类型别名
PEP 634 – 结构模式匹配:规范
PEP 635——结构模式匹配:动机和基本原理
PEP 636 – 结构模式匹配:教程
PEP 644 – 需要 OpenSSL 1.1.1 或更新版本
PEP 624 – 删除 Py_UNICODE 编码器 API
PEP 597 – 添加可选的 EncodingWarning

(嘿,核心开发人员,如果此列表中缺少您认为重要的功能,请告诉 Pablo。)

Python 3.10 的下一个预发布版本将是 3.10.0b4,目前计划于 2021 年 7 月 10 日星期六发布。

BPO-38605:from future import annotations(PEP 563)曾经是这个名单在以前的预发行版上,但它已被推迟到Python 3.11由于一些兼容性问题。


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python