Fonction isinstance() en Python
Définition et utilisation
Si l'objet spécifié possède le type spécifié, la fonction isinstance() renverra True, sinon elle renverra False.
Si le paramètre type est un tuple, alors si l'objet est l'un des types du tuple, cette fonction renverra True.
Syntaxe
isinstance(object, type)
Valeur du paramètre
Paramètres | Description |
---|---|
object | Obligatoire. Objet. |
type | Type ou classe, ou tuple de type et/ou de classe. |
Plus d'exemples
Instance
Vérifiez si "Hello" est l'un des types décrits par le paramètre type :
x = isinstance("Hello", (float, int, str, list, dict, tuple))
Instance
Vérifiez si y est une instance de myObj :
class myObj : name = "Bill" y = myObj() x = isinstance(y, myObj)
Pages associées
Manuel de référence :Fonction issubclass()(Vérifiez si l'objet est un sous-classe d'un autre objet)