内部函数(python)的docstrings是否必要?

时间:2011-10-07 12:42:06

标签: python documentation standards pep8

在python中,我们在开头用下划线指定内部函数/私有方法。是否应该使用docstrings记录这些功能(是否需要?)? (我的意思是正式文档,而不是帮助代码阅读器理解代码的文档)这是什么常见的做法?

1 个答案:

答案 0 :(得分:23)

罗,我引用PEP 8,其中明智的词应被视为法律。在这个话题上,PEP 8说:

  
      
  • 为所有公共模块,函数,类和编写文档字符串     方法。对于非公开方法,Docstrings不是必需的,但是你     应该有一个描述该方法的注释。这个评论     应该出现在“def”行之后。
  •