Yes, definitely possible to write static variables and methods in python.
Static Variables : Variable declared at class level are called static variable which can be accessed directly using class name.
>>> class A:
...my_var = "shagun"
>>> print(A.my_var)
shagun
Instance variables: Variables that are related and accessed by instance of a class are instance variables.
>>> a = A()
>>> a.my_var = "pruthi"
>>> print(A.my_var,a.my_var)
shagun pruthi
Static Methods: Similar to variables, static methods can be accessed directly using class Name. No need to create an instance.
But keep in mind, a static method cannot call a non-static method in python.
>>> class A:
... @staticmethod
... def my_static_method():
... print("Yippey!!")
...
>>> A.my_static_method()
Yippey!!