Em seu nível mais básico, uma classe Python contém pelo menos uma variável que contém algum tipo de valor de dados. Na maioria das vezes , os objetos criados a partir de classes conter várias propriedades variáveis que definem como eles funcionam. Em alguns programas , pode tornar-se útil para listar as propriedades e seus valores , a fim de manter o controle de um objeto. Neste caso você pode derivar uma classe a partir da classe de objeto e use o atributo __ dict__ built-in da classe de objeto para iterar . Coisas que você precisa
Python interpretador
Mostrar Mais instruções
1
Crie uma classe básica, que contém três variáveis de dados , que herda a funcionalidade da classe base objeto : < br >
>>> class A ( object): . . . def __ init__ (self): . . . self.x = 1 . . . self.y = 2 . . . self.z = 3 >>>
2
Crie uma instância da classe :
>>> a = A () >>> a.x1 >>> >>> a.y2 a.z3
3
Configure um loop for para iterar sobre os itens em um objeto . Este usa o __ dict__ tipo interno , que retorna uma série de pares de valores-chave :
>>> for attr , o valor de a.__dict__.iteritems (): . . . impressão attr , valor. . . x 1a 2z 3