当前位置: 首页 > 后端技术 > Python

Python3.10版本采用第一个PEP,中文翻译即将到来

时间:2023-03-26 15:41:54 Python

距离Python3.9.0最终版本还有3个月。官方时间线是:3.9.0beta4:Monday,2020-06-293.9.0beta5:Monday,2020-07-203.9.0candidate1:Monday,2020-08-103.9.0candidate2:Monday,2020-09-143.9.0final:Monday,2020-10-05PEP-596这实际上意味着Python3.10的第一个alpha版本即将到来——因为它将与3.9.0的最终版本一起发布!之前有读者问下一个版本是不是4.0,或者误以为下一个版本是4.0,担心2L和3版本又会出现不兼容的情况。其实官方早就传出消息了,下个版本只会是3.10,是一个小版本的功能升级。Python采用语义版本(SemanticVersioning)命名方式,即“主版本号.次版本号.修订号”。在可预见的未来,主要版本号将保持在3,并继续像3.11和3.12那样排列。...上个月底(5月25日),Python官方公布了3.10版本的发布计划:详情参见:https://www.python.org/dev/pe...不仅如此,在6月中旬,还采用了3.10版的第一个官方PEP。标题:PEP-618AddOptionalLength-CheckingTozipzip内置函数非常有用。它通常用于将两个序列拼成一个元组。这个过程就像用拉链将两侧拉在一起,所以也被称为“拉链功能”。总之,PEP-618会在zip函数中加入一个可选参数,方便当拉链两边的序列不等长时的异常处理。有关详细信息,请参阅PEP文档。其中文翻译工作正在紧锣密鼓地进行中,预计将在两天内发布。翻译完成后,我会发布在Python猫公众号上,同时归档到PEP中文翻译项目。请期待。除了这个采纳的PEP之外,社区中还有几个PEP引起了广泛的讨论。比如国内的华芒社区邮件群这几天在讨论PEP-622,还有PEP-620、PEP-621、PEP-623这些编号相近的提案都在draft阶段,估计会有第二个很快就采用了PEP。根据3.9.0版本的开发情况,最终采用了7个PEP,详见《Python 3.9 的 7 个 PEP 介绍 》。那么,3.10版本会引入多少个PEP呢?Python猫会持续关注,争取第一时间翻译最新的PEP。如果你也有兴趣,请关注我在Github上发布的PEP中文翻译计划。推荐阅读3.9版本最新特性解读:Python3.9新特性:任意表达式都可以作为装饰器!Python3.9性能优化:更快的list()、dict()和range()等内置类型Python3.9beta2版本发布,看看这7个新的PEP是什么?