/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lections/Lesson11/2-string_docs/task_doc_2.py
27 строк
1 KB
Ivan-Khabarov
Добавлен урок 11
29 сен 2024, 13:44
29 сен 2024, 13:44
833c32c
Код
Авторство
О чём код?
# Хранение документации в __doc__ # Любая многострочная строка после заголовка класса и метода автоматичские # сохраняется в дандер переменную __doc__. Помимо вызова справки через # функцию help можно прочитать отдельный мнострочник напрямую обратившись к # переменной. class User: """A User training class for demonstrating class documentation. Shows the operation of the help(cls) and the dander method __doc__""" def __init__(self, name: str): """Added the name parameter.""" self.name = name print(f'Создал {self.name = }') def simple_method(self): """Example of a simple method.""" self.name.capitalize() u_1 = User('Спенглер') print(f'Документация класса: {User.__doc__ = }') print(f'Документация экземпляра: {u_1.__doc__ = }') print(f'Документация метода: {u_1.simple_method.__doc__}') # Как и в случае с help обращение через класс или через экземпляр не даёт разницы.