【发布时间】:2015-01-21 01:00:49
【问题描述】:
从 PEP 3107,http://www.python.org/dev/peps/pep-3107/#parameters,我刚刚注意到一些我不知道也不太理解的函数注释的额外语法。
def foo(a: expression, b: expression = 5):
...
这是我不确定的第二部分,expression = 5。您将如何在实际意义上使用它?当然不要指定默认参数,这已经是不言而喻的了。
【问题讨论】:
-
正如您链接到的 PEP 所说:“注释总是在参数的默认值之前”
-
啊,错过了那句话。虽然不清楚反对票。
标签: python annotations