Ein Attribut ist ein Objekt, das Teil des Wertes eines anderen Objekts (von dem das Attribut wird auch als "Eigentum" ) ist . Die Programmiersprache Python enthält objektorientierte Features wie die Möglichkeit zu schaffen , zuzuordnen und zu extrahieren Attribute . Sie können das Attribut Mechanismus, um Python-Code , in dem Objekte kapseln strukturierten lokalen Zustände schreiben. Insbesondere kann ein primitiver Python Bediener Attributwerte von dem Objekt , das sie enthält extrahieren. Anleitung
1
Definieren Sie eine Python -Klasse, eine Klasse Attribut enthält , wie im folgenden Beispielcode:
class MyClass (Objekt) :
classAttribute = "All Objekte in der Klasse haben diese "
2
Extrahieren Sie den Wert des class-Attribut mit dem Punkt-Operator , wie im folgenden Beispielcode:
myObject = MyClass () < br >
myObject.classAttribute
in diesem Beispiel wird der Wert des Ausdrucks in der zweiten Zeile sein , " Alle Objekte in der Klasse haben diese " . Object " myObject " wird dieses Attribut , wie alle anderen Mitglieder des " MyClass " .
3
Weisen wird und extrahieren den Wert einer Instanz-Attribut mit dem Punkt-Operator , wie in der folgenden Beispielcode:
myOtherObject = MyClass ()
myOtherObject.instanceAttribute = " Nur dieses Objekt hat dieses"
myOtherObject.instanceAttribute
In diesem Beispiel wird der Wert des Ausdrucks in der zweiten Linie, " Nur diese Aufgabe hat dies " . Object " myOtherObject " hat die Instanz-Attribut , aber keine anderen Instanzen von " MyClass " (z. B. " myObject " ) haben es.