Строки документации (docstrings) в Python пишутся сразу после определения функции, метода, класса или модуля. 2 Они используются для документирования кода. 2
Для модулей строки документации помещаются в начало файла, перед любым импортом. 1 Они должны включать: 1
Для функций модуля строки документации должны содержать: 1
Строки документации могут иметь различное форматирование. 4 Для более удобной работы с документацией в Python существует встроенная библиотека pydoc, которая автоматически генерирует документацию из модулей. 4
Соглашения о строках документации описаны в PEP 257. 1