class A(object): def __init__(self, *args, **kwargs): print "args is :{}".format(*args) print "kwargs is:{}".format(kwargs) class B(A): def __init__(self, *args, **kwargs): super(B, self).__init__(*args, **kwargs) print "B Method:{}".format(*args) bb = B("Hello", lang="Python")