Функция isinstance ( )
Синтаксис:
isinstance (объект, класс_или_кортежклассов )
объект – проверяемый объект
класс_или_кортежклассов – класс или кортеж состоящий из классов.
Функция isinstance( ) проверяет является ли аргумент объект экземпляром класса или экземпляром класса из кортежа, в случае если является функция возвращает True, если не является возвращается False. Если второй аргумент не является классом возбуждается исключение TypeError.
Функция issubclass ( )
Синтаксис:
issubclass(класс, класс_или_кортежклассов)
класс – проверяемый класс
класс_или_кортежклассов – класс или кортеж состоящий из классов.
Функция issubclass( ) проверяет является ли аргумент класс подклассом (прямым, косвенным ) второго аргумента, в случае если является возвращается - True, если не является возвращается - False. Класс считается подклассом самого себя.
По ссылкам можно почитать мои конспекты:
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.