isinstance()
Проверяет, принадлежит ли объект указанному типу.
Сигнатура
isinstance(object, classinfo)Возвращает True, если объект — экземпляр класса (или одного из кортежа классов), учитывая наследование. Предпочтительнее, чем сравнение через type().
print(isinstance(5, int)) # True
print(isinstance(5, (int, float))) # True
print(isinstance(True, int)) # True (bool наследник int)