Module (29%)
Section (31%)

La vida interna de clases y objetos

Cada clase de Python y cada objeto de Python está pre-equipado con un conjunto de atributos útiles que pueden usarse para examinar sus capacidades.

Ya conoces uno de estos: es la propiedad __dict__.

Observemos cómo esta propiedad trata con los métodos: mira el código en el editor.

Ejecútalo para ver qué produce. Verifica el resultado.

Encuentra todos los métodos y atributos definidos. Localiza el contexto en el que existen: dentro del objeto o dentro de la clase.



Code

class conClase:
varia = 1
def __init__(self):
self.var = 2

def metodo(self):
pass

def __oculto(self):
pass

obj = conClase()

print(obj.__dict__)
print(conClase.__dict__)
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×