Как получить docstring из функции в Python
Python
Senior
Билайн
Как получить docstring из функции в Python
Ответы
Для получения docstring из функции в Python можно использовать атрибут `__doc__` или функцию `help()`.
**Пример с `__doc__`:**
```
def example():
"""Это docstring функции example."""
pass
print(example.__doc__) # Выведет: "Это docstring функции example."
```
**Пример с `help()`:**
```
help(example) # Выведет подробную справку, включая docstring
```
**Примечания:**
- Если docstring отсутствует, `__doc__` вернет `None`.
- `help()` выводит больше информации, включая сигнатуру функции.
- Для методов классов работает аналогично.
Лучше использовать `__doc__`, если нужен только текст документации, а `help()` — для интерактивного просмотра.