Slik tester i Python Hvis et objekt er i en klasse

Python er et gratis, open-source, programmeringsspråk som inneholder en stor standard bibliotek som kan utvides ved å legge til moduler skrevet i C eller C ++. Ved bruk av objekter i Python, må du kanskje å teste om et objekt er en del av en klasse. Finne ut om et objekt tilhører en bestemt klasse er nyttig når debugging eller endre kode skrevet av en annen programmerer. Du kan bruke den innebygde Python-funksjon "isinstance" for å sjekke om et objekt er en instans av en klasse.

Bruksanvisning

1 Åpne programmet i en Python editor.

2 Type:

hvis isinstance (objekt, testClass):

print "Object is in testClass"

3 Trykk på "Return".

I dette eksempelet tester Python hvis objektet er en instans av testClass. Hvis ja, Python utskrifter "Objektet er i testClass." Hvis ikke, returnerer Python en "Typeerror».