在docstrings中返回__init__的类型

时间:2016-02-03 22:04:57

标签: python python-2.7 docstring

我最近开始使用PyCharm,它支持使用我想开始使用的文档字符串来支持Python 2.x的类型提示。 类subview的{​​{1}}方法的:return:值应该是多少? 我无法找到答案,它应该是__init__Foo,没有,或者删除PyCharm在文档字符串模板中为我创建的属性?

2 个答案:

答案 0 :(得分:1)

(问题信用的答案应该转到@ppperry)

由于所有__init__方法都返回None,因此不需要有关返回类型的文档字符串。

答案 1 :(得分:0)

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