Как документировать методы с параметрами, используя строки документации Python?
РЕДАКТИРОВАТЬ: PEP 257 дает этот пример:
def complex(real=0.0, imag=0.0):
"""Form a complex number.
Keyword arguments:
real -- the real part (default 0.0)
imag -- the imaginary part (default 0.0)
"""
if imag == 0.0 and real == 0.0: return complex_zero
...
Это соглашение используется большинством разработчиков Python?
Keyword arguments:
<parameter name> -- Definition (default value if any)
Я ожидал чего-то более формального, такого как
def complex(real=0.0, imag=0.0):
"""Form a complex number.
@param: real The real part (default 0.0)
@param: imag The imaginary part (default 0.0)
"""
if imag == 0.0 and real == 0.0: return complex_zero
...
Окружение: Python 2.7.1