Python docsは、「Pythonドキュメントに使用されているマークアップはreStructuredTextです」と言っています。私の質問は:ブロックのコメントは、複数の戻り値を表示するために書かれているはずですか?Python 2でreStructuredTextを使用して複数の戻り値を文書化するにはどうすればよいですか?
def func_returning_one_value():
"""Return just one value.
:returns: some value
:rtype: str
"""
def func_returning_three_values():
"""Return three values.
How do I note in reStructuredText that three values are returned?
"""
私はreStructuredTextのを使用してPythonドキュメント上tutorialを見つけたが、それは複数の戻り値を文書化するための例を持っていません。 Sphinx docs on domainsはreturns
とrtype
について述べていますが、複数の戻り値については言及していません。
プロジェクト全体を通して明快で簡潔かつ一貫性がある限り、ドキュメントストリングと同じように見えます。あなたの目的に合ったものを書く。 [PEP 257](https://www.python.org/dev/peps/pep-0257/)にはいくつかの大きな慣習があります。あなたのコンピュータ上のPythonのドットpyファイルを見て、devsがそれをした方法を見てください。 – wwii
複数のものを返す[os.walk()](https://github.com/python/cpython/blob/a237032d7732bd9142e3802b77767d342bb30870/Lib/os.py#L277)に似ています。 – wwii