Python3.9又更新了:dict内置新功能,正式版十月见面

时间:2022-10-09 17:55:46 | 浏览:3414

机器之心报道参与:一鸣、JaminPython3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下

机器之心报道

参与:一鸣、Jamin

Python3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展。


自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发的 Python 版本。其最新的 alpha 4.0 版本——3.9.0a4 已经公开。公开这一版本的原因是希望帮助开发者尽快测试新特性、修复 bug 并测试开源流程。在这一阶段,新特性还在增加,直到迭代到 beta 版本,甚至是候选版本。官方表示,当前版本不推荐应用到生产环境中,以免对业务造成影响。

开源地址:
https://www.python.org/downloads/release/python-390a4/

Dict 有新功能,更灵活的函数和变量注解

和 3.8 版本相比,Python3.9 会有以下新特性:

  1. Dict:增加 Union 计算;

  2. 灵活的函数和变量注解;

  3. Python 从 3.9 开始会有稳定的年度更新模式;

  4. 垃圾回收可以应用于重用的对象上;

  5. 增加 os.pidfd_open,使得进程管理不需要 race 和 signal;

其他重要新特性

字典合并及操作符更新:

合并 (|) 以及更新 (|=) 操作符已归为内置的 dict 类别中

Import Error:

__import__() 现在反馈的是 ImportError 而不是 ValueError , 这个错误之前常发生在相对导入超过其顶层包的情况中。

math:

扩展了 math.gcd() 函数以便可以处理多个参数。而之前版本,它只支持处理两个参数。

添加 math.lcm() 函数,用以返还指定参数的最小公倍数。

添加 math.nextafter() 函数,在面向 x 指向 y 后返还下一个浮点值。

添加 math.ulp() 函数,用以返还最小有效位的浮点值。

其他优化

优化了用于分配及理解中的临时变量惯用语。现在理解中的 for y in[expr] 与简单分配的 y = expr 一样快,比如 :

sums = [s for s in [0] for x in data for s in [s + x]]


与 := 操作符不同的是,这种习惯用法不会将变量泄露至外部的作用域中。


据悉,Python 3.9 将会继续开发,官方打算在 5 月 18 日推出第一个 beta 版本,第一个候选版本会在今年 8 月上旬放出,而最终版的公开时间定于 10 月 5 日。机器之心将会跟进报道。

参考链接:
https://docs.python.org/3.9/whatsnew/3.9.html

相关资讯

iPhone14Pro最新曝光 大疆Avata无人机正式发布

【手机中国早报】8月26日,手机中国注意到,在苹果新机还未正式发布的时候,就有爆料人士放出了iPhone 14 Pro这款手机的机模。8月25日晚,大疆举行新品发布会,带来了大疆DJI Avata无人机,这款无人机单机售价3499元。

图解Python算法

普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以。可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?就一直当普通程序员吗?如果有一本算法书,看着很轻松……又有代码示例……又有讲解……怎么会有那样的书呢?哎呀,最好学了算法

python10款好用的编译器和解释器

Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可移植性和可伸缩性

iPhone14Plus刚开售就破发:买的人太少罕见被冷落

昨天iPhone 14系列中的iPhone 14 Plus手机正式开始首销,此前预定的用户已经在昨天拿到了手机,而手笑道中午时,iPhone 14 Plus已经破发,华南渠道处原价6999元起售的手机现在到手只要6520元左右,跌幅有460

苹果iPhone14新机精评:它仍会是旗舰价位的主流选择

在iPhone14Pro和iPhone14ProMax酷炫的灵动岛下,今年iPhone14的关注度明显不如往年,小幅度升级让其一经发布就被吐槽诚意不足。iPhone14真的不香吗?我也想说一下手上这台iPhone14的体验感受。尺寸上,对比

苹果避坑指南这三款iPhone再便宜也不要买

虽说,几乎每一代iPhone无论是从产品性能、做工甚至是设计都能成为行业中的标杆性产品,但在iPhone庞大的产品线中有些产品咱们还是尽量别去碰,尤其是以下这三款,甭管降价有多猛,产品有多便宜,有多少Up主推荐,大家都要慎入啊!苹果避坑指南

1200万像素有什么好苹果iPhone手机为何依旧坚持

转眼间,已经到了苹果iPhone面世的第16年。从初代iPhone到现在的iPhone13系列,给我们带来了许多经典与回忆。但让许多朋友不解的是,在手机像素动辄过亿的时代,iPhone依旧坚持1200万像素的“初心”。回首初代iPhone,

2020GNEC新物流·新基建峰会正式启动

文丨高彩红2018年全球智慧物流峰会上,马云“点燃”了物流新时代——“新物流”的概念被提出。同样是2018年,中央经济工作会议上,“新基建”被首次提出,明确了加快5G商用步伐,加强人工智能、工业互联网、物联网等新型基础设施建设。新物流与新基

“机场手推车定位系统”在广州白云机场正式投入使用

白云机场2022年10月29日在三季度报告中披露,截至2022年9月30日公司股东户数为5.09万户,较上期(2022年6月30日)减少1.07万户,减幅为17.31%。白云机场股东户数低于行业平均水平。根据Choice数据,截至2022年

出行新选择!白云机场琶洲城市候机楼今起正式投入运营

今日(10月10日)上午,位于珠江河畔、毗邻琶洲会展中心的广州白云国际机场琶洲城市候机楼正式开门迎客。琶洲城市候机楼位于广州市海珠区会展东路1号香格里拉大酒店,距琶洲会展中心仅500米,距白云机场35公里,车程约30分钟,近地铁8号线。店内

友情链接

天天财经元宇宙中国SEO域名抢注宝宝起名网网站监控MySQL数据库应用邵阳新闻头条网贺州新闻资讯网吉林旅游网今日宿州今日延安云上黄石新闻网今日淮北保山今日新闻网网站开发快速建站今日渭南物流信息网今日张家口桂林旅游网信用征信资讯网小鹏汽车股票行情潮州新闻头条网今日黄山株洲新闻头条网手表腕表之家常德新闻头条网今日芜湖户外露营地官网睡眠健康知识网瘦身减肥训练营杭州交友相亲网濮阳新闻头条网抚州新闻头条网莫斯科旅游网娄底新闻头条网
python编程教学网-python数据库开发教程、python基础知识入门、python数据库编程入门、python语法基础、python下载安装教程、python下载手机版、python翻译器下载手机版、python翻译器代码、python语言翻译、python基础代码、python编程自学网。
python编程教学网 dadeji.cn©2022-2028版权所有