Un attributo è un oggetto che fa parte del valore di un altro oggetto (di cui l'attributo è chiamato anche " proprietà" ) . Il linguaggio di programmazione Python contiene caratteristiche object-oriented , come la possibilità di creare , assegnare e di estrarre gli attributi . È possibile utilizzare il meccanismo di attributo per scrivere codice Python in cui gli oggetti incapsulano stati locali strutturati. In particolare , un operatore Python primitivo può estrarre i valori di attributo dall'oggetto che li contiene . Istruzioni
1
Definire una classe Python che contiene un attributo di classe , come nel seguente codice di esempio :
classe
MyClass ( oggetto) :
classAttribute = " All oggetti della classe hanno questo "
2
estrarre il valore dell'attributo classe utilizzando l'operatore punto , come nel seguente codice di esempio :
myObject = MyClass ( ) < br >
myObject.classAttribute
in questo esempio , il valore dell'espressione nella seconda linea sarà , " Tutti gli oggetti della classe hanno questo " . Oggetto " myObject " avrà tale attributo , come saranno tutti gli altri membri del " MyClass " .
3
Assegnare ed estrarre il valore di un attributo esempio utilizzando l' operatore punto , come nel seguente codice di esempio :
myOtherObject = MyClass ( ) per
myOtherObject.instanceAttribute = " Solo questo oggetto ha questa "
myOtherObject.instanceAttribute
In questo esempio , il valore dell'espressione nella seconda riga sarà: " Solo questo oggetto ha questa " . Oggetto " myOtherObject " ha l'attributo di istanza , ma non altri casi di " MyClass " (ad esempio , " myObject " ) hanno.