på dess mest grundläggande nivå , innehåller en Python klass minst en variabel som innehåller någon form av data värde . Oftare än inte , objekt som skapats från klasserna innehåller flera variabla egenskaper som definierar hur de fungerar . I vissa program kan det bli lämpligt att ange vilka egenskaper och deras värden för att hålla reda på ett objekt . I detta fall kan du dra en klass från objektet klassen , och använd den inbyggda attribut __ dict__ av objektet klass att iterera över . Saker du behöver
Python intepreter
Visa fler instruktioner
1
Skapa en grundläggande klass , innehållande tre datavariabler , som ärver funktioner från objektet basklass :
>>> klass A ( objekt ) : . . . def __ init__ ( egen) : . . . self.x = 1 . . . self.y = 2 . . . self.z = 3 >>>
2
Skapa en instans av klassen :
>>> a = A ( ) >>> a.x1 >>> a.y2 >>> a.z3
3
Inrätta en for-loop för att iterera över objekten i syfte a . Detta använder __ dict__ inbyggd typ , som returnerar en serie av nyckel - värde-par :
>>> för attr , värde i a.__dict__.iteritems ( ) : . . . print attr , värde . . . x 1y 2z 3 Addera