Module (30%)
Section (32%)

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.



Code

class conClase:
pass

print(conClase.__name__)
obj = conClase()
print(type(obj).__name__)
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×