Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come scorrere tutte le proprietà su un oggetto Python

Al suo livello più elementare , una classe Python contiene almeno una variabile che contiene una sorta di valore dati . Più spesso , gli oggetti creati da classi contengono più proprietà delle variabili che definiscono il loro funzionamento . In alcuni programmi potrebbe diventare utile elencare quelle proprietà ei relativi valori per tenere traccia di un oggetto. In questo caso è possibile derivare una classe dalla classe di oggetti , e utilizzare il built-in __ dict__ attributo della classe di oggetti per scorrere . Cose che ti serviranno
Python interprete
Mostra più istruzioni
1

creare una classe di base , che contiene tre variabili di dati , che eredita le funzionalità dalla classe base dell'oggetto :

>>> class A ( object) : . . . def __ init__ (self ) : . . . self.x = 1 . . . self.y = 2 . . . self.z = 3 >>>
2

Creare un'istanza della classe :

>>> a = A ( ) >>> a.x1 >>> a.y2 >>> a.z3
3

Impostare un ciclo for per scorrere gli elementi in un oggetto . Questo utilizza il __ dict__ built-in tipo , che restituisce una serie di coppie chiave-valore :

>>> per attr, valore in a.__dict__.iteritems ( ) : . . . stampa attr, valore . . . x 1A 2z 3

 

Programmazione © www.354353.com