【发布时间】:2017-11-20 11:49:40
【问题描述】:
我试图了解这个function 的参数是如何被解释的:
def f(a, *, b):
return a, b
看起来这个function 强制调用者调用f() 正好有2 个参数,第二个参数应该始终是一个命名的b= 参数。我如何从function 签名中破译这个?为什么它不允许我为 * 指定中间参数?
【问题讨论】:
标签: python function positional-parameter