class woman:
passwangdama=woman()lidama=woman()#查看实例的属性#print wangdama.__dict__'''{}'''#为实例添加属性wangdama.toufa='yellow'#print wangdama.__dict__ '''{'toufa': 'yellow'}'''#查看实例所属类的属性print wangdama.__class__.__dict__#实例所属类添加属性wangdama.__class__.xiezi="black"#wangdama.__class__表示实例所述的类print lidama.__class__.__dict__#创建方法class god: def a(self): print "sing everyday"zongguan=god()zongguan.a()god().a()#right,god()代表实例,可调用了#god.a() #error#隐藏属性与隐藏方法(外部无法调用)方法为加__class school: def __jiaoxuefangfa(self): print "%%%^&&%^"#school().jiaoxuefangfa() #出错 不可调用,去掉双下划线后可以#类常见的专有方法(不需定义系统自带)#__init__类一旦调用生成实例就会调用方法class people: def init(self): print 8899 def __init__(self): a='how are you' b='fine thank you' print a+bpeople()#__del__class friend: def hi(self): print 8989 def __init__(self): print "init 最先执行" def __del__(self): de='最后调用删除对象' print dezhang=friend()#zhang.hi()#init 最先执行 8989 已执行del函数删除 不会输出friend()#没有具体事例,所以不会删除,所以输出了‘最后调用删除’