Найти тему

Python. Встроенные функции isinstance( ), issubclass( ). (52)

Функция isinstance ( )

Синтаксис:

isinstance (объект, класс_или_кортежклассов )

объект – проверяемый объект

класс_или_кортежклассов – класс или кортеж состоящий из классов.

Функция isinstance( ) проверяет является ли аргумент объект экземпляром класса или экземпляром класса из кортежа, в случае если является функция возвращает True, если не является возвращается False. Если второй аргумент не является классом возбуждается исключение TypeError.

Функция issubclass ( )

Синтаксис:

issubclass(класс, класс_или_кортежклассов)

класс – проверяемый класс

класс_или_кортежклассов – класс или кортеж состоящий из классов.

Функция issubclass( ) проверяет является ли аргумент класс подклассом (прямым, косвенным ) второго аргумента, в случае если является возвращается - True, если не является возвращается - False. Класс считается подклассом самого себя.

-2

По ссылкам можно почитать мои конспекты:

Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.
Наука
7 млн интересуются