Un attribut est un objet qui fait partie de la valeur d'un autre objet (dont l'attribut est aussi appelé une «propriété» ) . Le langage de programmation Python contient des fonctionnalités orientées objet telles que la capacité de créer, d' affecter et d'extraire les attributs . Vous pouvez utiliser le mécanisme d'attribut d'écrire du code Python dans lequel les objets encapsulent états locaux structurés. En particulier, un opérateur Python primitive peut extraire les valeurs des attributs de l'objet qui les contient. Instructions
1
Définissez une classe Python qui contient un attribut de classe , comme dans l' exemple de code suivant :
classe MyClass
( objet):
classAttribute = " Toutes les objets de la classe ont cette "
2
extraire la valeur de l'attribut de classe à l'aide de l'opérateur point , comme dans l' exemple de code suivant :
myObject = MyClass () < br >
myObject.classAttribute
dans cet exemple, la valeur de l' expression dans la deuxième ligne sera: « Tous les objets de la classe ont cela." Objet " myObject " aura cet attribut , comme tous les autres membres du " MaClasse " .
Le 3
Affecter et extraire la valeur d'un attribut de l'instance à l'aide de l'opérateur point, comme dans le exemple de code suivant :
myOtherObject = MyClass ()
myOtherObject.instanceAttribute = " Seulement cet objet a cette "
myOtherObject.instanceAttribute
Dans cet exemple, , la valeur de l' expression dans la deuxième ligne sera : «Seul cet objet a cela." Objet " myOtherObject " possède l'attribut de l'instance , mais aucun autre cas de « MyClass » (par exemple , " myObject " ) avoir.