一些最新特性非常惊艳,我们将介绍以下内容:
字典合并运算符
类型提示
两种新的字符串方法
新的Python解析器(这一点很酷)
让我们首先看看这些新特性以及如何使用它们。...字典合并(Dictionary Unions)
我最喜欢的新特性之一,其具有优美的语法。如果我们有两个字典a和b需要合并,那么我们现在使用合并运算符。...b', 3: 'c'}
b = {4: 'd', 5: 'e'}a |= b
print(a)
[Out]: {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}
如果两个字典具有一个公共键...range(3))
a |= b
print(a)
[Out]: {'a': 'one', 'b': 'two', 0: 0, 1: 1, 2: 4}
如果我们使用标准的合并运算符 | 尝试相同的操作...但是我们的编辑器并不知道这一点,而且使用 + 将两个字符串加在一起是完全可以的,因此不会给出警告。
现在我们可以将预期的输入类型指定为int。由此,编辑器就会立即发现问题。