在 Python 中是否有一种普遍接受的方法来注释函数?以下是否可以接受?
#########################################################
# Create a new user
#########################################################
def add(self):
原文由 ensnare 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 中是否有一种普遍接受的方法来注释函数?以下是否可以接受?
#########################################################
# Create a new user
#########################################################
def add(self):
原文由 ensnare 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 文档字符串。
这是 PyCharm 中使用文档字符串注释描述函数的内置建议约定:
def test_function(p1, p2, p3):
"""
test_function does blah blah blah.
:param p1: describe about parameter p1
:param p2: describe about parameter p2
:param p3: describe about parameter p3
:return: describe what it returns
"""
pass
原文由 Shwetabh Shekhar 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答861 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
正确的做法是提供文档字符串。这样,
help(add)
也会吐出你的评论。这是三个双引号打开评论和另外三个双引号结束它。您还可以使用任何有效的 Python 字符串。它不需要是多行的,双引号可以用单引号代替。
参见: PEP 257