Python 3.9的到来到底是意味着什么?本文详细给你讲述!
本文主要介绍Python3.9的一些新特性,如:更快速的进程释放,性能的提升,简便的新字符串函数,字典并集运算符以及更兼容稳定的内部API,详细如下:
-
字典并集和可迭代更新
-
字符串方法
-
类型提示
-
新的数学函数
-
新的解析器
-
IPv6范围内的地址
-
新模块:区域信息
-
其他语言更改
1、字典并集和可迭代更新
Python 3.9 dict类。如果有两个字典a和b,则现在可以使用这些运算符进行合并和更新。
我们有合并运算符|:
使用Iterables进行字典更新
| =运算符的另一个很棒的性能是能够使用可迭代对象(如列表或生成器)用新的键值对来更新字典:
a = {"a": "one", "b": "two"} b = ((i, i**2) for i in range(3)) a |= b print(a) {"a": "one", "b": "two", 0: 0, 1: 1, 2: 4}