在哪里可以找到内置类和ABC的Python类型提示?例如,在哪里可以找到MutableSet[T].__isub__
的类型提示,我想像是
def __isub__(self, other: Set[T]) -> None:
...
答案 0 :(得分:1)
特别是对于MutableSet.__isub__
,我将导入操作导入了types.pyi,它定义了以下方法:
def __isub__(self, s: AbstractSet[Any]) -> MutableSet[_T]: ...
它实际上是作为typeshed的一部分出现的,Pycharm默认安装了它,因此它显然不是CPython不可或缺的一部分。 我认为您可以对其他ABC进行同样的操作。但是,对于内置类型(如list),我找不到类似的类型提示。