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

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

转载来自:机器之心报道

参与:一鸣、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

文为机器之心报道,转载请联系本公众号获得授权

近期热门:

清华出版社新的Python书!

十行代码,用Python做一个迷你版的美图秀秀

实战:Flask + Vue 生成漂亮的词云

Python和Go都很火,我要怎么选?

 点击阅读原文,阅读菜鸟学Python 400篇干货!

python 3.9版本安装教程(超详细) 目录 一,安装3.9版本解释器 二,安装pycharm 社区版 一,安装3.9版本解释器 Install Now会默认下载在C盘,最好不要下载在C盘,箭头指示可选择安装路径 选择安装路径 我选择的是D盘的software文件夹 安装完成然后关闭 二,安装pycharm 社区版 (专门用来编写python代码,可以编写Java代码,但是需要Java环境) 选择安装路径 我选择的是D盘的software文件夹 点击下一步就好,然后直接... 阅读详情

相关推荐

Python&PyCharm精通指南

链接过时请私信我。

weixin_55880059的博客 1万+

Python3.9.0安装教程

安装python

qq_42052591的博客 4万+

怎么下载python并安装3.9.0,python下载安装教程3.10.0

如果你也喜欢编程,想通过学习Python转行、做副业或者提升工作效率,我也为大家整理了一份【最新全套Python学习资料】一定对你有用!如果你是零基础小白,想快速入门Python是可以考虑的!1、学习时间相对较短,学习内容更全面更集中2、可以找到适合自己的学习方案Python安装包+激活码、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等教程,带你从零开始系统性的学好Python!我已经上传至CSDN官方,如果需要可以扫描下方二维码。

chatgpt001的博客 1万+

【附安装包】Python-3.9.5安装教程

软件:Python版本:3.9.5语言:英文大小:26.9M安装环境:Win11/Win10/Win8/Win7硬件要求:CPU@2.5GHz 内存@2G(或更高)下载通道①百度网盘丨64位下载链接:提取码:6789

白帽阿叁的博客 2651

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

点击上方,选择星标或置顶,每天给你送干货!阅读大概需要4分钟跟随小博主,每天进步一丢丢来自:机器之心参与:一鸣、JaminPython3.8 的热乎劲还没过去,Python 就又双叒叕要...

zenRRan的博客 147

sqlbulkcopy是覆盖式更新吗_Python3.9更新了:dict内置新功能正式版十月见面

Python3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展。机器之心报道,参与:一鸣、Jamin。自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发的 Python 版本。其最新的 al...

weixin_39970823的博客 198

python3.9新特性_Python3.9更新了:dict内置新功能正式版十月见面

器之心报道参与:一鸣、JaminPython3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展。自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发的 Python 版本。其最新的 alpha...

weixin_39822493的博客 91

python3 openxl 指定行添加一行_Python3.9更新了:dict 内置新功能正式版十月见面...

(给Python开发者加星标,提升Python技能)来源:机器之心Python3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展。自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发...

weixin_39858275的博客 77

python 3.9新功能_Python3.9更新:dict内置新功能

Python3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发的 Python 版本。其最新的 alpha 4.0 版本——3.9.0a4 ...

weixin_39765209的博客 196

python3.9.0_python3正式版下载 python 3.9.0 for Windows(python开发环境工具) 官方正式版(附安装教程) 下载-脚本之家...

Python是一种面向对象的解释型计算机程序设计语言,Python 3.9正式版 发布了。本平台提供最新Python 3.9 官方下载,另附安装教程,需要的朋友可下载试试!随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.9稳定版现已正式发布,带来了许多新特性和优化。Python 更新说明:与 3.8 系列相比,Python 3.9 的主要亮点有:新...

weixin_39833290的博客 2987

Python3.9更新了:dict内置新功能

自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发的 Python 版本。其最新的 alpha 4....

机器学习算法与Python学习 714

python3.9新特性_Python3.9更新:dict内置新功能

Python3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发的 Python 版本。其最新的 alpha 4.0 版本——3.9.0a4 ...

weixin_39708708的博客 177

python3 dict 排序_Python3.9版本发布,不同领域程序员应该怎样学Python

Python又有新动作,于近日发布3.9第4个alpha开源版本,原文较长,小编带大家来速览一下!Dict 新功能,更灵活的函数和变量注解Dict:增加 Union 计算;灵活的函数和变量注解;Python3.9 开始会有稳定的年度更新模式;垃圾回收可以应用于重用的对象上;增加 os.pidfd_open,使得进程管理不需要 race 和 signal;其他重要新特性字典合并及操作符更新:合...

weixin_39849127的博客 79

pythondict用法

** pythondict用法 ** 1,dict python中的dict(字典)就是来保存这种映射,在dict中每一个key和value 是一一对应的。 【E1】新来同学Gaven成绩86,编写一个dict,把新同学成绩添加进去。 d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49 } d ['Gaven'] =86 print(d) #{'Alice': 45, 'Candy

qq_44915016的博客 2万+

Python3.9版本发布,不同领域的程序员如何学Python

Python又有新动作,于近日发布3.9第4个alpha开源版本,原文较长,异步君带大家来速览一下! Dict 新功能,更灵活的函数和变量注解 Dict:增加 Union 计算;灵活的函数和变量注解;Python3.9 开始会有稳定的年度更新模式;垃圾回收可以应用于重用的对象上;增加 os.pidfd_open,使得进程管理不需要 race 和 signal; ...

人邮异步社区 992

python3 dict 排序_Python 3.9 新增功能展望

Python3.8的首个正式版发布一年后,根据Python发版规律最新的Python版本为3.9,预计将在下个月发布第一个正式版本。那么Python 3.9能带来哪些更新和变化呢,请和虫虫一起展望学习一下。新功能字典合并和更新运算符Merge(|)和update(|=)运算符已添加到内置dict类中。例如:a = {1: 'a', 2: 'b', 3: 'c'}b = {4: 'd',...

weixin_39916355的博客 176
上一篇: 你必须掌握的20个python代码,短小精悍,用处无穷
下一篇: Python 从入门到精通:一个月就够了!
菜鸟学Python
博客等级 码龄9年 7562粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值