我目前正在开始使用 Python,我有一个强大的 PHP 背景,在 PHP 中,我已经习惯了使用 javadoc
作为文档模板。
我想知道在 Python.这里的既定公约和/或官方准则是什么?中 javadoc
是否可以作为 docstring
文档使用
例如,这样的东西是否过于复杂,难以适应 Python 的思维模式,还是我应该尽可能简洁?
"""
replaces template place holder with values
@param string timestamp formatted date to display
@param string priority priority number
@param string priority_name priority name
@param string message message to display
@return string formatted string
"""
如果我有点太详尽了,我应该用这样的东西来代替吗(其中大多数文档不是通过 __doc__
方法打印的) ?
# replaces template place holder with values
#
# @param string timestamp formatted date to display
# @param string priority priority number
# @param string priority_name priority name
# @param string message message to display
#
# @return string formatted string
def format(self, timestamp = '', priority = '', priority_name = '', message = ''):
"""
replaces template place holder with values
"""
values = {'%timestamp%' : timestamp,
'%priorityName%' : priority_name,
'%priority%' : priority,
'%message%' : message}
return self.__pattern.format(**values)