此时任何时候打印都是students的return值
# _*_ coding:utf-8 _*_
class student(object):
def __init__(self,name,grade,score):
self.name=name
self.grade=grade
print("=====111111111======")
self.score=score
def __str__(self):
print("======22222222======")
return '(student: %s, %s, %s)' %(self.name,self.grade,self.score)
class collegestudent(student):
pass
此时什么都没做,student只是一个地址的引用
如果有,self代表的是student的inti的3个变量
-----------------------------------------------------------------------------------------
#a=collegestudent('daxing','3','59')
#print (a)
#print("======abc====