Функция Python isinstance()
Пример
Проверьте, является ли число 5 целым числом:
x = isinstance(5, int)
Определение и использование
Функция isinstance()
возвращает
True
значение, если указанный объект имеет указанный тип, иначе False
.
Если параметр типа является кортежем, эта функция вернет True
значение, если объект является одним из типов в кортеже.
Синтаксис
isinstance(object, type)
Значения параметров
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Дополнительные примеры
Пример
Проверьте, является ли «Hello» одним из типов, описанных в параметре type:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Пример
Проверьте, является ли y экземпляром myObj:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Связанные страницы
Функция issubclass() для проверки того, является ли объект подклассом другого объекта.