En Python, las variables de clase son aquellas que se definen dentro de una clase y son compartidas por todas las instancias (objetos) creadas a partir de esa clase.
class MiClase:
# Variable de clase
variable_de_clase = 10
def __init__(self, atributo1):
# Variable de instancia
self.atributo1 = atributo1
# Crear objetos de la clase
objeto1 = MiClase(5)
objeto2 = MiClase(7)
# Acceder a la variable de clase desde cada objeto
print(objeto1.variable_de_clase) # Resultado: 10
print(objeto2.variable_de_clase) # Resultado: 10
# Acceder a la variable de clase directamente desde la clase
print(MiClase.variable_de_clase) # Resultado: 10
# Modificar la variable de clase a través de la clase
MiClase.variable_de_clase = 20
# Acceder a la variable de clase desde cada objeto después de modificarla
print(objeto1.variable_de_clase) # Resultado: 20
print(objeto2.variable_de_clase) # Resultado: 20
class miClase:
pass
miClase.xx=99
a=miClase()
print(a.xx)
b=miClase()
print(b.xx)
miClase.xx =10
print(b.xx)
print(a.xx)
b.xx=88
print(b.xx)
print(a.xx)