Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como Loop através de todas as propriedades em um objeto Python
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

Anterior :

Próximo : No
  Os artigos relacionados
·Como: ScrollArea em Python 
·Como verificar o Dicionário Correspondência exata em …
·Python velocidade 
·Como o tráfego Python Trabalho 
·Como importar um projeto em Python Glade 
·Como Entrar e Zangle Usando Python 
·Como remover Cotações em Python SQLite 
·Protótipo de função em Python 
·Como compilar um código Python para erros sem executar…
·Como limitar Logins no código Python 
  Artigos em destaque
·Como usar botões de opção no Visual C 
·Erros de sintaxe em C + + 
·Como editar um arquivo CAB 
·Por que precisamos de Java para Sistemas Windows 
·Como desmontar em C # 
·Como ler um arquivo de comprimento variável em COBOL 
·Como multiplicar dois números inteiros de vários díg…
·Como inserir uma imagem em um e-mail HTML usando PHP 
·Como usar Stdlib.h 
·Como corrigir Java Downloading Problemas 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados