Встречается на собеседованиях • сегодня
Что такое isinstance
isinstance() — это встроенная функция Python, которая проверяет, является ли объект экземпляром указанного класса или его подкласса. Также поддерживает проверку на принадлежность к нескольким типам через кортеж.
Синтаксис:
python
isinstance(object, classinfo)Пример:
python
num = 42
print(isinstance(num, int)) # True
print(isinstance(num, float)) # False
print(isinstance(num, (int, str, list))) # True (проверка на несколько типов)Отличие от type():
isinstance()учитывает наследование (например,bool— подклассint), аtype()— нет.isinstance()поддерживает проверку на несколько типов.
Когда использовать:
Для гибкой проверки типов, особенно при работе с наследованием.

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