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