Встречается на собеседованиях • сегодня
Как проверить, что объект класса является потомком другого класса
Для проверки наследования можно использовать функцию isinstance() или метод issubclass().
isinstance(obj, Class)— проверяет, является ли объектobjэкземпляром классаClassили его потомка.issubclass(Child, Parent)— проверяет, является ли классChildпотомкомParent.
Пример:
python
class Parent:
pass
class Child(Parent):
pass
obj = Child()
print(isinstance(obj, Parent)) # True
print(issubclass(Child, Parent)) # TrueЕсли нужно проверить наследование без учета прямого или косвенного родства, issubclass() — лучший выбор. Для проверки экземпляра используй isinstance().

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы