I sin mest grundlæggende niveau, en Python -klasse indeholder mindst én variabel, der indeholder en slags data værdi. Oftere end ikke , objekter skabt af klasserne indeholde flere variable egenskaber, der definerer, hvordan de fungerer . I nogle programmer kan det blive nyttigt at opregne de egenskaber og deres værdier for at holde styr på et objekt. I dette eksempel kan du udlede en klasse fra objektet klassen , og brug den indbyggede __ dict__ attribut af objektet klassen til at gentage over. Ting du skal
Python tolk
Vis Flere Instruktioner
1
skabe en grundlæggende klasse, som indeholder tre datavariabler , som arver funktionalitet fra objektet basisklassen : < br >
>>> klasse A (objekt) : . . . def __ init__ (selv-) : . . . self.x = 1 . . . self.y = 2 . . . self.z = 3 >>>
2
Opret en instans af klassen : Hej
>>> a = A () >>> a.x1 >>> a.y2 >>> a.z3
3
Opsæt en for-løkke til at gentage over elementerne i objekt a . Dette bruger __ dict__ indbygget i type, som returnerer en række nøgleværdipar : Hej
>>> for attr , værdi i a.__dict__.iteritems (): . . . print attr , værdi. . . x 1y 2z 3 fotos