Sobes.tech
Back to questions
Junior — Middle
52

Можете объяснить, что делает функция isinstance в Python?

Answer from AI

sobes.tech AI

Функция isinstance в Python используется для проверки, является ли объект экземпляром указанного класса или кортежа классов. Она возвращает True, если объект принадлежит к этому классу или его подклассу, и False в противном случае.

Пример использования:

x = 10
if isinstance(x, int):
    print("x — целое число")

# Проверка на несколько типов
if isinstance(x, (int, float)):
    print("x — число")

Это удобно для безопасной проверки типа перед выполнением операций, которые требуют определённого типа данных.