Auf der grundlegendsten Ebene enthält eine Python-Klasse mindestens eine Variable , die irgendeine Art von Daten Wert enthält. Mehr als oft nicht enthalten Objekte aus Klassen erstellt mehrere variable Eigenschaften, die definieren, wie sie funktionieren . In einigen Programmen kann es nützlich werden , um diese Eigenschaften und ihre Werte auflisten , um den Überblick über ein Objekt zu halten. In diesem Fall können Sie eine Klasse von der Objekt-Klasse , und verwenden Sie den eingebauten __ dict__ Attribut des Objekts Klasse durchlaufen . Things You
Python Interpreter
brauchen anzeigen Weitere Anweisungen
1
Erstellen eines einfachen Klasse , mit drei Daten Variablen , die die Funktionalität erbt von der Basisklasse Objekt :
>>> class A (object) : . . . def __ init__ ( self): . . . self.x = 1 . . . self.y = 2 ist. . . self.z = 3 >>>
2
Erstellen Sie eine Instanz der Klasse :
>>> a = A ( ) >>> a.x1 >>> a.y2 >>> a.z3
3
bis eine for-Schleife zur Iteration über die Elemente in einem Objekt Set . Dieser verwendet die __ dict__ eingebaute Art, die eine Reihe von Schlüssel-Wert- Paaren zurückgibt:
>>> für attr , Wert in a.__dict__.iteritems (): . . . Druck attr , Wert. . . x 1J 2z 3