Python docs은 "파이썬 문서에 사용 된 마크 업은 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를 사용하여 파이썬 문서에 tutorial을 발견했습니다,하지만 여러 반환 값을 문서화하기위한 예를 들어이 없습니다. Sphinx docs on domains은 returns
및 rtype
에 대해 이야기하지만 여러 반환 값에 대해서는 언급하지 않습니다.
프로젝트 전반에 걸쳐 명확하고 간결하며 일관성있는 것이 있다면 문서화 문자열에있는 것처럼 보입니다. 너의 목적에 맞는 것을 적어 라. [PEP 257] (https://www.python.org/dev/peps/pep-0257/)에는 몇 가지 큰 규칙이 있습니다. 컴퓨터에서 Python dot py 파일을보고 devs가 어떻게했는지 확인하십시오. – wwii
여러 가지를 반환하는 [os.walk()] (https://github.com/python/cpython/blob/a237032d7732bd9142e3802b77767d342bb30870/Lib/os.py#L277)와 비슷합니다. – wwii