为什么在记录 python 时要使用注释?

Why should I use comments when documenting python?

有两种方法可以在代码本身中记录模块、函数或 class:commentsdocstrings

Docstrings 更实用,因为它们可以通过 help() 函数访问,而 comments 只能在源代码中访问。

什么时候应该使用注释代替 docstrings

文档字符串旨在从用户的角度解释函数的作用,根据它采用的值的种类和类型以及returns。

另一方面,注释位于源代码的正文中,只有真正阅读它的人才能看到,因此可以解释如何它做了什么确实如此。