three methods, _ _ init__, name and add, are defined in the Myclass class, and the object is instantiated as C1. When you look at the id of the three methods, you find that they are the same. Why?
class Myclass (object):
def __init__(self, x):
self.x = x
def name(self):
print self.x
def add(self):
self.x+"world"
print self.x
C1 = Myclass ("hello")
print id (C1)
print id (c1.The initableness _)
print id (c1.name)
print id (c1.add)
output is
44030704
43882136