class A: def f(self): return 'this is f' @staticmethod def g(): return 'this is g'print(type(A.__dict__['g']))print(type(A.g))<class 'staticmethod'><class 'function'>

class A: def f(self): return 'this is f' @staticmethod def g(): return 'this is g'print(type(A.__dict__['g']))print(type(A.g))<class 'staticmethod'><class 'function'>