赋值表达式
Python 3.8.0 有一个新的语法 :=,它将值赋给一个更大的表达式中的变量。它被亲切地称为 “海象运算符”(walrus operator),因为它长得像海象的眼睛和象牙。
?...仅限位置形参
新增了一个函数形参语法 / 用来指明某些函数形参必须使用仅限位置而非关键字参数的形式。...在下面的例子中,形参 a 和 b 为仅限位置形参,c 或 d 可以是位置形参或关键字形参,而 e 或 f 要求为关键字形参:
def f(a, b, /, c, d, *, e, f):
print...例如,内置的 pow () 函数不接受关键字参数:
def pow(x, y, z=None, /):
"Emulate the built in pow() function"
r =...这极大地简化了需要接受任意关键字参数的函数和方法的实现。