classa()defbf(self,event)name='bf'#这里的name是局部变量,不是class.a的变量,当a.bf(event)执行完后就不存在了。如果希望保持该变量的值在class.a中,:classa(object):name=''defbf(self,event):a.name='bf'classb(object):defexe(self,event):a.bf(event)printa.name