__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__
函数本身没有返回值。