La vida interna de clases y objetos: continuación
__dict__
es un diccionario. Otra propiedad incorporada que vale la pena mencionar es una cadena llamada __name__
.
La propiedad contiene el nombre de la clase. No es nada emocionante, es solo una cadena.
Nota: el atributo __name__
está ausente del objeto - existe solo dentro de las clases.
Si deseas encontrar la clase de un objeto en particular, puedes usar una función llamada type()
, la cual es capaz (entre otras cosas) de encontrar una clase que se haya utilizado para crear instancias de cualquier objeto.
Mira el código en el editor, ejecútalo y compruébalo tu mismo.
La salida del código es:
conClase
conClase
Nota: algo como esto print(obj.__name__)
causará un error.