Son variables de clase estáticos posible en Python?

Python | Son posibles variables de class static? Aquí, vamos a aprender sobre el comportamiento de las variables class static en Python.

class variables de son aquellos cuyo tiempo de vida es toda la ejecución de la aplicación. Existen solamente en única instancia por Static y no se inician.

Las variables declaradas dentro de la definición class y no dentro de un método se llama una class o variables de class .

Ejemplo:

class TestClass:
static_variable = 2

La variable static_variable se accede como sigue,

    TestClass.static_variable

salida

class TestClass:
#creates a class level variable
static_variable = 2
print(TestClass.static_variable)
TestClass.static_variable = 5
print(TestClass.static_variable)

Pero lo anterior-creado static_variable es distinta de cualquier-nivel de instancia static_variable , así que podría tener el siguiente también.

test_obj = TestClass()
test_obj.static_variable = 6
print(TestClass.static_variable, test_obj.static_variable)


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *