text: 12879/static-methods-in-python
  ClassName.StaticMethod ( )
  Yes this can be acheived by using staticmethod decorator
  class MyClass(object):
  @staticmethod def the_static_method(x):
  print x MyClass.the_static_method(2)
  # outputs 2
  Note:- Code might use the old method of defining a static method, using staticmethod as a function rather than a decorator.
  def the_static_method(x):
  print x the_static_method = staticmethod(the_static_method)
  MyClass.the_static_method(2)
  This is entirely identical to the first example (using @staticmethod), just not using the nice decorator syntax.
  Yep, using the static method decorator
  class MyClass(object):
  ...READ MORE
  Python append() method adds an element to ...READ MORE
  append: Appends object at the end.
  x = ...READ MORE
  n vote
  As expected, python itself recognises that ...READ MORE
  its a constructor like in C++. In c++ ...READ MORE
  Variables declared inside the class definition,.