>>> class Student():
def __init__(self,name,score):
self.name=name
self.score=score
def print_score(self):
print ('%s:%s'%(self.name,self.score))
>>> bart=Student('王大治',23)
>>> id(Student)
54456368 //这里是类的内存地址
>>> id(bart)
5319568 //这个是实例内存地址
>>> id(bart.print_score)
4298912 //这个是方法的内存地址。这个方法,和实例。类的内存地址都不同,为什么呢?
>>> id(bart.score)
503371152
>>> k=23
>>> id(k)
503371152
从上述看,变量,实例,方法 ,类,的内存地址都不同,如果在内存中,那是怎么去连接运行的呢?
慕沐林林
相关分类