Статические переменные класса в Python
Статическая переменная - это переменная, которая была распределена статически, что означает, что ее время жизни - это весь запуск программы. Статические переменные существуют только в одном экземпляре для каждого класса и не создаются.
В Python переменные, объявленные внутри определения класса, но не внутри метода, являются переменными класса или статики.
class MyClass: static_var = 2
Вы можете получить доступ к этой статической переменной следующим образом:
MyClass.static_var
Пример
class MyClass: static_var = 2 print (MyClass.static_var) #2 MyClass.static_var = 5 print ( MyClass.static_var ) #5