Cómo recorrer todas las propiedades de un objeto de Python

by admin

En su nivel más básico, una clase de Python contiene al menos una variable que contiene algún tipo de valor de datos. Más a menudo que no, los objetos creados a partir de clases contienen múltiples propiedades de las variables que definen la forma en que funcionan. En algunos programas que puede llegar a ser útil enumerar esas propiedades y sus valores con el fin de realizar un seguimiento de un objeto. En este caso se puede derivar una clase de la clase de objeto, y utilizar el atributo dict integrado de la clase de objeto para repetir.

Instrucciones

1 Crear una clase básica, que contiene tres variables de datos, que hereda la funcionalidad de la clase de base del objeto:

Una clase (objeto):
. . . init def (auto):
. . . self.x = 1
. . . self.y = 2
. . . self.z = 3

2 Crear una instancia de la clase:

a = A ()
hacha
1

2
Arizona
3

3 Establecer un bucle for para iterar sobre los elementos de un objeto. Este utiliza el dict tipo incorporado, que devuelve una serie de pares de valores clave:

para attr, valor en un .iteritems dict ().:
. . . attr de impresión, el valor
. . .
x 1
y 2
z 3

ETIQUETA: