Получение списка имен в объектах
С помощью функции
Для того, чтобы вручную определить для класса выдачу информации по атрибутам для функции
Для классов, в которых не определен
Данную функцию удобно использовать в интерактивном режиме для поиска нужного атрибута, применяя функцию
#dir
С помощью функции
dir() можно получить отсортированный список имен атрибутов и методов, доступных в локальной области. Либо если в функцию передать какой-либо объект dir(object), она вернет список всех имен атрибутов и методов переданного объекта.Для того, чтобы вручную определить для класса выдачу информации по атрибутам для функции
dir(), можно определить в классе метод __dir__().Для классов, в которых не определен
__dir__(), функция соберет информацию по атрибутам из __dict__.Данную функцию удобно использовать в интерактивном режиме для поиска нужного атрибута, применяя функцию
help() по нужному атрибуту для получения документации.#dir
👍1