isinstance()

Проверяет, принадлежит ли объект указанному типу.

Сигнатураisinstance(object, classinfo)

Возвращает True, если объект — экземпляр класса (или одного из кортежа классов), учитывая наследование. Предпочтительнее, чем сравнение через type().

print(isinstance(5, int))          # True
print(isinstance(5, (int, float))) # True
print(isinstance(True, int))       # True (bool наследник int)
← Все записи: Встроенные функции Python
Поддержать проект