Come per il test in Python se un oggetto è in una classe

August 24

Python è un open-source, linguaggio di programmazione gratuito che contiene una vasta libreria standard che può essere ampliato con l'aggiunta di moduli scritti in C o C ++. Quando si utilizzano oggetti in Python, potrebbe essere necessario verificare se un oggetto è parte di una classe. Determinare se un oggetto appartiene a una classe specifica è utile durante il debug o modificare il codice scritto da un altro programmatore. È possibile utilizzare il built-in Python funzione "isinstance" per verificare se un oggetto è un'istanza di una classe.

istruzione

1 Aprire il programma in un editor di Python.

2 Digitare:

se isinstance (oggetto, TestClass):

print "Object is in testClass"

3 Premere il tasto "Return".

In questo esempio, Python mette alla prova se l'oggetto è un'istanza di TestClass. Se è così, le stampe pitone "Oggetto è in TestClass." In caso contrario, Python restituisce un "TypeError."