Встречается на собеседованиях • сегодня

Как посмотреть методы объекта

В Python можно посмотреть методы объекта с помощью встроенной функции dir(), которая возвращает список всех атрибутов и методов объекта. Для фильтрации только методов можно использовать inspect или проверку через callable().

Пример:

python
class Example:
    def method1(self):
        pass

obj = Example()
# Все атрибуты и методы
print(dir(obj))
# Только вызываемые методы
print([attr for attr in dir(obj) if callable(getattr(obj, attr))])

Также полезны:

  • help(obj) - документация по объекту
  • obj.__dict__ - атрибуты экземпляра
  • type(obj).__dict__ - атрибуты класса

Для интерактивного исследования можно использовать IPython/Jupyter с автодополнением (Tab).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы