Python 3.9,来了!

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

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

下面介绍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'}#方法二

最新技术资讯,你必须知道的Python 3.9新功能相关推荐

  1. 10个你必须知道的Python内置函数

    自从把精力投入到次幂数据(www.cimidata.com) 这个产品后,貌似很久很久没有写过原创文章了,人一旦懒起来也会形成习惯,反之亦然.一个目标之所以难以坚持,很大可能是太大了. 在我们的一个跑 ...

  2. 几个必须知道的Python工具

    本文讲得是必须掌握的,不会凑整(比如必须知道10个XXX),更不会莫名其妙让人产生"选择恐惧症" IPython 真乃瑞士军刀也,上手也十分简单,在Linux下使用简直浑然天成(在 ...

  3. python语言必背代码-Python新手必须知道的25条知识点

    原标题:Python新手必须知道的25条知识点 1.到底什么是Python?你可以在回答中与其他技术进行对比 下面是一些关键点: Python是一种解释型语言.这就是说,与C语言和C的衍生语言不同,P ...

  4. c4d python使用方法_Cinema 4D Python脚本编写必须知道的5行Python代码教程

    Cinema 4D Python脚本编写必须知道的5行Python代码教程 在这期Cinema 4D python教程中的第一篇.Alpha Pixel将介绍如何使用python脚本进行设置,并查看一 ...

  5. 数据科学中必须知道的5个关于奇异值分解(SVD)的应用

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习算法那些事 前言:本文为大家介绍了5个关于奇异值 ...

  6. 数据库:学好SQL必须知道的10个高级概念

    今天给大家分享学好SQL必须知道的10个高级概念. 1.常见表表达式(CTEs) 如果您想要查询子查询,那就是CTEs施展身手的时候 - CTEs基本上创建了一个临时表. 使用常用表表达式(CTEs) ...

  7. [你必须知道的.NET]第三十回:.NET十年(下)

    引言 语言是程序开发者行走江湖的手上利器,各大门派的高手在论坛.博客为了自家门派争吵不已早是技术世界中的亮丽风景,虽多少为刚刚踏入江湖的新手提供了思考的素材,但也同时迷惑了初出茅庐的前行方向. 本文不 ...

  8. 每个程序员都必须知道的8种通用数据结构

    云栖号资讯:[点击查看更多行业资讯] 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作.数据结构在计 ...

  9. C#刨根究底:《你必须知道的.NET》读书笔记系列

    一.此书到底何方神圣? <你必须知道的.NET>来自于微软MVP-王涛(网名:AnyTao,博客园大牛之一,其博客地址为:http://anytao.cnblogs.com/)的最新技术心 ...

最新文章

  1. 用for语句设置密码
  2. 【复制指定目录下的指定类型文件,并修改后缀名】
  3. 解决Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), ple..
  4. 贫血的Domain Model之说
  5. HTTP中302与301的区别以及在ASP.NET中如何实现
  6. Java - 网络与多线程 - Java Socket 应用
  7. 六款值得推荐的android(安卓)开源框架简介
  8. 寒武纪与华为海思分庭抗礼:中立芯片公司的成人礼
  9. 用C#中的另一个字符串分割一个字符串
  10. 计算机组成原理—主存储器与cpu的连接
  11. easyexcel 工具类_阿里程序员常用的 15 款开发者工具~
  12. 5)Thymeleaf 模板布局 th:fragment、th:replace、th:insert、th:remove
  13. CASS利用控制点进行图形坐标系转换(80转2000)
  14. Web前端系列技术之移动端CSDN会员页面复刻(动态完整版)
  15. 沃尔沃推出纯电动汽车Polestar 2 续航里程和Model 3接近
  16. 3.Vue.js 实战 调查问卷WebApp项目
  17. 一键卸载电脑自带Office2003
  18. 嵌入式操作系统和RTOS(实时操作系统)介绍。
  19. 第十五章 VoIP 安全
  20. 小众爱好之滑翔伞运动

热门文章

  1. mysql更新日志问题
  2. IMOAutocompletionViewController
  3. 【HeadFirst 设计模式学习笔记】13 MVC分析
  4. ubuntu更改用户名密码
  5. 原来安全也能像足球那么踢的
  6. PAT甲级1101 Quick Sort:[C++题解]DP、快速排序划分个数、快排
  7. BFD (双向转发检测) 协议简介与开发
  8. r语言的MASS包干什么的_怎么记住r语言这么多包?
  9. php 论坛_推荐一个基于话题的高性能轻型开源PHP论坛程序
  10. java异常在哪一层捕获_当在一个方法的代码中抛出一个检测异常时,该异常或被方法中的 ( )结构 捕获,或者在方法的 ( ) 中声明_学小易找答案...