Назад к вопросам
Junior — Middle
53
Можете объяснить, что делает функция isinstance в Python?
Ответ от нейросети
sobes.tech AI
Функция isinstance в Python используется для проверки, является ли объект экземпляром указанного класса или кортежа классов. Она возвращает True, если объект принадлежит к этому классу или его подклассу, и False в противном случае.
Пример использования:
x = 10
if isinstance(x, int):
print("x — целое число")
# Проверка на несколько типов
if isinstance(x, (int, float)):
print("x — число")
Это удобно для безопасной проверки типа перед выполнением операций, которые требуют определённого типа данных.