Funkcja isinstance() w Pythonie
Przykład
Sprawdź, czy liczba 5 jest liczbą całkowitą:
x = isinstance(5, int)
Definicja i użycie
Funkcja isinstance()
zwraca
True
, jeśli określony obiekt jest określonego typu, w przeciwnym razie False
.
Jeśli parametr type jest krotką, ta funkcja zwróci True
, jeśli obiekt jest jednym z typów w krotce.
Składnia
isinstance(object, type)
Wartości parametrów
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Więcej przykładów
Przykład
Sprawdź, czy "Hello" jest jednym z typów opisanych w parametrze type:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Przykład
Sprawdź, czy y jest instancją myObj:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Powiązane strony
Funkcja issubclass() , aby sprawdzić, czy obiekt jest podklasą innego obiektu.