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__
函数本身没有返回值。
__init __()
是否有用。 - roganjosh__init__
函数中。我可以通过在2.7上安装typing和pycharm来使用一些功能。 - hangc__init__
和可调用类之类的东西。 - Davos