Возвращает флаг, указывающий на то, является ли указанный объект экземпляром указанного класса (классов).
Прототип
isinstance(obj, classinfo)
Параметры
obj -- Объект, требующий проверки.

classinfo -- Класс, либо кортеж с классами, либо рекурсивный кортеж кортежей. Другие типы последовательный не поддерживаются. Если аргумент не является классом, либо кортежем с классами, возбуждается TypeError.
Результат
bool
Описание
Возвращает True, если указанный объект является экземпляром указанного класса (классов), либо наследующегося от него класса.

isinstance(1, int)  # True
isinstance('some', str) # True
isinstance(1.7, float) # True

Работа функции и import
То, каким образом импортируется модуль, содержащий объект [и/или классы], передаваемый в isinstance, может влиять на результат функции — смотрите «Как же так isinstance не работает?!».

На заметку
Для проверки того, является ли класс подклассом другого класса (классов) используйте issubclass.
Синонимы поиска: isinstanse, isintance, isfloat, is_int, isinteger, is_integer, isstr

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.