Python: Clases

Simplificando muchísimo una clase se define de la siguiente forma:

class Nombre_clase:
	Atributo
	__atributo_privado
	
	def Metodo()
		Atributo
		__atributo_privado

	def __Metodo_especial__()
		Atributo
		__atributo_privado

En alguna ocasión podemos necesitar saber si un objeto es una clase y que nombre tiene, para ello tenemos isinstance(object, classinfo), veamos un ejemplo:

class uno:
    pass

class dos:
    pass

class tres:
    pass

variable_a = uno()
variable_b = dos()

if (isinstance(variable_a, dos)):
    print("variable_a es clase dos")
elif (isinstance(variable_a, uno)):
    print("variable_a es clase uno")

Más información en: Clases

Retro

Lugares

Redes

Sistemas

Varios