__init__的正确类型注释

10 浏览
0 Comments

__init__的正确类型注释

在Python中,__init__函数的正确类型注释是什么?

class MyClass:
    ...

以下哪个更有意义?

def __init__(self):
    # type: (None) -> None
def __init__(self):
    # type: (MyClass) -> MyClass
def __init__(self):
    # type: (None) -> MyClass

由于我们通常会实例化为myclass = MyClass(),但__init__函数本身没有返回值。

0