#!/usr/bin/pythonclassTeacher:'Common base class for all teacher'teacherCount=0def__init__(self,name,age):self.name=nameself.age=ageTeacher.teacherCount+=1defdisplayCount(self):print"Total Teacher %d"%Teacher.teacherCountdefdisplayTeacher(self):print"Name : ",self.name,", Age: ",self.age"This would create first object of Teacher class"t1=Teacher("张明",24)"This would create second object of Teacher class"t2=Teacher("李海",30)t1.displayTeacher()t2.displayTeacher()print"Total Teacher %d"%Teacher.teacherCount"添加一属性address"t1.address="北京市朝阳区"print"%s 居住在%s"%(t1.name,t1.address)"修改一属性address"t1.address="北京市海淀区"print"%s 搬家到%s"%(t1.name,t1.address)"删除属性address"delt1.address
运行情况如下:
Name : 张明 , Age: 24
Name : 李海 , Age: 30
Total Teacher 2
张明 居住在北京市朝阳区
张明 搬家到北京市海淀区