Ett attribut är ett objekt som är en del av värdet på ett annat objekt (varav attributet kallas också en " egendom " ) . Programmeringsspråket Python innehåller objektorienterade funktioner såsom möjligheten att skapa , tilldela och extrahera attribut . Du kan använda attributet mekanism för att skriva Python -kod där objekt kapsla strukturerade lokala stater . I synnerhet kan en primitiv Python operatör extrahera attributvärden från objektet som innehåller dem . Instruktioner
1
Definiera en Python klass som innehåller en klass -attribut , som i följande exempelkod :
klass MyClass ( objekt ) :
classAttribute = " All objekten i klassen har denna "
2
Utdrag värdet av attributet class med punktoperatorn , som i följande exempelkod :
myObject = MyClass ( )
myObject.classAttribute
i detta exempel kommer värdet av uttrycket i den andra raden vara , " Alla objekt i klassen har detta " . Object " myObject " kommer att ha denna egenskap , som kommer alla andra medlemmar i " MyClass " .
3
Tilldela och hämta värdet för en instans attribut med hjälp av punktoperatorn , som i följande exempelkod :
myOtherObject = MyClass ( ) katalog
myOtherObject.instanceAttribute = " Bara detta ändamål har denna "
myOtherObject.instanceAttribute
I detta exempel , kommer värdet av uttrycket i den andra raden vara , " Bara detta objekt har detta " . Object " myOtherObject " har exempelvis attributet , men inga andra fall av " MyClass " (t.ex. " myObject " ) har det .