docstrings中的\uu init\uu的返回类型

2024-04-24 04:53:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近开始使用PyCharm,它支持python2.x的类型暗示,我想开始使用docstring。 类Foo__init__方法的:return:值应该是什么? 我找不到答案,它应该是FooNone,什么都不做,还是删除PyCharm在docstring模板中为我创建的属性?在


Tags: 方法答案none模板类型return属性foo
2条回答

__init__方法应返回None。如果您尝试返回任何其他内容,Python将在对象实例化时引发一个错误。注意:如果您没有显式地告诉Python一个函数应该返回什么,它将返回None。因此,我从未需要在我的任何__init__方法中使用return语句。在

(问题的答案应归于@ppperry)

因为所有__init__方法都返回None,所以不需要关于返回类型的docstring。在

相关问题 更多 >