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