我正在尝试理解这个函数的参数是如何解释的:
函数
def f(a, *, b): return a, b
看起来这个函数要求调用者使用恰好2个参数来调用f(),而第二个参数应始终是一个命名的b=参数。我如何从这个函数的签名中解读出这一点?为什么它不允许我指定*之后的中间参数?
f()
b=
*
用户名或邮箱地址
密码