Python 3.9它来啦!!!

Python 3.9,来了!

小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴" 点击 " 即可领取

过去一年,来自世界各地的开发者们一直在致力于Python3.8的改进。Python 3.9 beta版本已经存在了一段时间,第一个正式版本于2020年10月5日发布。

每个Python版本都包含新开发和改进的功能,Python 3.9也不例外。

Python 3.9它来啦!!!_第1张图片

接下来我来介绍一下python 3.9 几个主要的新功能

1. 字典(合并&更新)运算符

字典是Python中最基础的数据结构之一,并且随着python版本的迭代,性能得到不断地优化。

Python3.9中,合并(|)和更新(|=)运算符已添加到dict类中。这些更新完善了现有的dict.update{** d1,** d2}方法。

传统合并字典的方法:

pycon = {
   2016: "Portland", 2018: "Cleveland"} # 字典1
europython = {
   2017: "Rimini", 2018: "Edinburgh", 2019: "Basel"} # 字典2

# 方法一
{
   **pycon, **europython}
{
   2016: 'Portland', 2018: 'Edinburgh', 2017: 'Rimini', 2019: 'Basel'}

#方法二
merged = pycon.copy()
	for key, value in europython.items():
       merged[key] = value

	merged
{
   2016: 'Portland', 2018: 'Edinburgh', 2017: 'Rimini', 2019: 'Basel'}

这两种方法都合并了字典而不更改原始数据。请注意,字典1中“Cleveland”已被合并的字典2中“Edinburgh”覆盖。

你也可以更新字典1:

pycon.update(europython)
pycon
{
   2016: 'Portland', 2018: 'Edinburgh', 2017: 'Rimini', 2019

你可能感兴趣的:(python,编程语言,经验分享,程序人生)