Python 3.10 版本采纳了首个 PEP,中文翻译即将推出
现在距离 Python 3.9.0 的最终版本还有 3 个月,官方公布的时间线是:
3.9.0 beta 4: Monday, 2020-06-29
3.9.0 beta 5: Monday, 2020-07-20
3.9.0 candidate 1: Monday, 2020-08-10
3.9.0 candidate 2: Monday, 2020-09-14
3.9.0 final: Monday, 2020-10-05
详情参见 PEP-596
这其实也意味着 Python 3.10 的第一个 alpha 版本快要面世了——因为它会随着 3.9.0 的 final 版本一起发布!
之前有读者问下个版本是不是 4.0,或者误以为下个版本是 4.0,还担心会再次出现 2 升 3 这种大版本不兼容的情况。其实官方早就有消息出来了,下个版本只会是 3.10,是个小版本的特性升级。
Python 采用了语义化版本(Semantic Versioning) 命名风格,也就是“主版本号.次版本号.修订号 ”,在可预见的未来,主版本号还会保持为 3,继续 3.11、3.12 这样排下去……

在上个月末(即 5 月 25 日),Python 官方公布了 3.10 版本的发布计划:

详情参见:https://www.python.org/dev/peps/pep-0619/
不仅如此,在 6 月中旬,3.10 版本的第一个正式的 PEP 也被采纳了。标题: PEP-618 Add Optional Length-Checking To zip
zip 内置函数非常有用,通常用来把两个序列拼出元组,过程就像用拉链把两边拉起来一般,所以也被称为“拉链函数”。

简单而言,PEP-618 会给 zip 函数增加一个可选参数,当拉链两边的序列不等长时,方便进行异常处理。更多具体内容,可查阅 PEP 文档。
它的中文翻译工作正在紧锣密鼓地进行中,预计两天内会发布。
等译完后,我会发布在 Python猫 公众号上,同时归档到 PEP中文翻译计划 ,敬请大家期待。
除了这个已被采纳的 PEP,社区里还有几个 PEP 引起了广泛的讨论,例如国内的华蟒社区邮件组这几天就正在讨论 PEP-622,还有 PEP-620、PEP-621、PEP-623 这些编号相近的提案都处在草案阶段,估计很快就会出现第二个被采纳的 PEP 了。
按照 3.9.0 版本的开发情况,它最终采纳了 7 个 PEP,详情参见《Python 3.9 的 7 个 PEP 介绍 》。
那么,3.10 版本又会引入多少个 PEP 呢?Python猫 会持续关注,尽量在第一时间把最新的 PEP 翻译出来,如果你也感兴趣的话,欢迎关注我在 Github 发布的 PEP中文翻译计划 。
推荐阅读 3.9 版本的最新特性解读:
Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
Python 3.9 beta2 版本发布了,看看这 7 个新的 PEP 都是什么?
Python 3.10 版本采纳了首个 PEP,中文翻译即将推出的更多相关文章
- Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性
译者前言:相信凡是用过 zip() 内置函数的人,都会赞同它很有用,但是,它的最大问题是可能会产生出非预期的结果.PEP-618 提出给它增加一个参数,可以有效地解决大家的痛点. 这是 Python ...
- 升级 python 2.6.6 系统到 2.7.10 版本
CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value ...
- python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- Python 3.10 中新的功能和变化
随着最后一个alpha版发布,Python 3.10 的功能更改全面敲定! 现在,正是体验Python 3.10 新功能的理想时间!正如标题所言,本文将给大家分享Python 3.10中所有重要的功能 ...
- Python 3.10 正式发布,新增模式匹配,同事用了直呼真香!
关注微信公众号:K哥爬虫,QQ交流群:808574309,持续分享爬虫进阶.JS/安卓逆向等技术干货! 前几天,也就是 10 月 4 日,Python 发布了 3.10.0 版本,什么?3.9 之后居 ...
- Python linux多版本共存以及虚拟环境管理(转摘)
Python linux多版本共存以及虚拟环境管理 2017年08月01日 18:42:25 sliderSun 阅读数:197更多 个人分类: python 版权声明:本文为博主原创文章,未经博 ...
- 【python】10分钟教你用Python做个打飞机小游戏超详细教程
更多精彩尽在微信公众号[程序猿声] 我知道你们一定想先看效果如何 00 目录 整体框架 开始之前-精灵类Sprite 子弹类class Bullet 玩家飞机类class Player 敌机类clas ...
- Python 3.10 明年发布,看看都有哪些新特性?
我们目前生活在Python 3.8的稳定时代,上周发布了Python的最新稳定版本3.8.4.Python 3.9已经处于其开发的beta阶段,并且2020年7月3日预发布了beta版本(3.9.0b ...
- Python 3.10 is coming!
看看Python 官网的文档 whatsnew,Python 3.10 已然距离我们越来越近了,然我们看看 Python 3.10 相较于 Python 3.9 有哪些改变吧 新特性 通过括号来组织多 ...
随机推荐
- Java实现 蓝桥杯 算法训练 p1103
算法训练 P1103 时间限制:1.0s 内存限制:256.0MB 编程实现两个复数的运算.设有两个复数 和 ,则他们的运算公式为: 要求:(1)定义一个结构体类型来描述复数. (2)复数之间的加法. ...
- Java实现 蓝桥杯 历届试题 剪格子
问题描述 如下图所示,3 x 3 的格子中填写了一些整数. +--*--+--+ |10* 1|52| +--****--+ |20|30* 1| *******--+ | 1| 2| 3| +--+ ...
- SQL手工注入绕过过滤
1.考虑闭合:单引号 --> %27 空格-->%20 井号--> %23 : 构造闭合函数 %27teacher%23 2.判断过滤内容:union --> uniu ...
- 记 Centos zabbix-agent启动失败解决思路
一. 环境介绍 系统版本:Centos7.4 zabbix-agent 版本:zabbix-agent 3.4.7 二. 问题现象 启动zabbix-agent时启动失败 查看zabbix-agent ...
- Node第三方模块
node第三方模块集合 1.nrm 切换npm下载的镜像地址 nrm ls 查看可用镜像 nrm use +镜像名 2.nodemon 在控制台nodenom替代node命令执行nodejs文件, ...
- 组态与非组态结合的LT
概述 最新的应用软件快速搭建平台现已投入使用.首先对名称进行规范统一一下. 英文全称:LARKIN-CN.TOP : 中文全称:拉图: 简称:LT. 特点: 组态软件开发的快速.灵活 C端软件的控件交 ...
- win10 设置开机启动VMware虚拟机并打开指定镜像
1.设置win10开机启动应用 把应用程序的‘快捷方式’放到“系统启动文件夹”里即可. 2.开机启动VMware虚拟机并打开指定镜像 a.右键VMware Workstation快捷方式,看属性 b. ...
- kali系统安装google拼音
1.设置多线程下载 /bin/bash -c "$(curl -sL https://git.io/vokNn)" 2.打开终端,输入下面的命令 apt-fast install ...
- php 常用的redis操作语法
String 类型操作 string是redis最基本的类型,而且string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象 $redis-> ...
- Cookie和localStorage的查询、设置、修改及删除
感谢:链接(视频讲解很详细) cookie:是一种字符串表示的数据,用于在本地记录用户的基本信息(账号,密码等),具有时限性. 数据的具体内容: (图源上文视频链接) localStorage:与co ...