En attribut er et objekt , der er en del af værdien af et andet objekt (hvoraf attributten kaldes også en "ejendom "). Programmeringssproget Python indeholder objektorienterede funktioner såsom evnen til at skabe , tildele og udtrække attributter. Du kan bruge attribut mekanisme til at skrive Python kode i hvilke objekter indkapsle strukturerede lokale stater. Især kan en primitiv Python operatør ekstrakt attributværdier fra det objekt , der indeholder dem . Instruktioner
1
Definer et Python klasse, der indeholder en klasse attribut , som i følgende kodeeksempel : Hej
class MinKlasse (objekt) : Hej
classAttribute = "All objekter i klassen har denne "
2
Uddrag værdien af klassen attribut ved at bruge dot operatør , som i følgende kodeeksempel : Hej
mitObjekt = MyClass () < br >
myObject.classAttribute
i dette eksempel , vil værdien af udtrykket i anden linje være, " Alle objekter i klassen har denne " . Object " mitObjekt " vil have , at attribut , som det vil alle andre medlemmer af " MinKlasse " .
Fotos 3
Tildel og udtrække værdien af en instans attribut ved hjælp af dot operatør , som i den følgende kodeeksempel : Hej
myOtherObject = MyClass ()
myOtherObject.instanceAttribute = " Kun denne objekt har denne"
myOtherObject.instanceAttribute
I dette eksempel , vil værdien af udtrykket i anden linje være, " Kun denne objekt har denne" . Object " myOtherObject " har den instans attribut , men ingen andre forekomster af " MinKlasse " ( fx " mitObjekt " ) har det.