在通过
我以为这可能与仅限关键字参数有关,但实际上并不是这样。当我使用仅限关键字参数创建自己的函数时,位置参数和仅限关键字参数之间由
help(foo)
交互返回的签名中,/
的意义是什么?In [37]: help(object.__eq__)
Help on wrapper_descriptor:
__eq__(self, value, /)
Return self==value.
In [55]: help(object.__init__)
Help on wrapper_descriptor:
__init__(self, /, *args, **kwargs)
Initialize self. See help(type(self)) for accurate signature.
我以为这可能与仅限关键字参数有关,但实际上并不是这样。当我使用仅限关键字参数创建自己的函数时,位置参数和仅限关键字参数之间由
*
分隔(如预期的那样),而不是/
。那么/
代表什么意思?