关于使用字典来索引函数在类中使用除了形参,需要传入self定位
class myclass(object):def x(self):
return 'x'
def y(self):
return 'y'
EF= {
'a':x,
'b':y,
}
def test(self):
print self.EF['a']()
调用字典EF中的方法是会提示缺少参数
唯一可行的办法是把self传入其中,什么情况下self需要作为参数传入其中调用
def test(self):
print self.EF['a'](self)
页:
[1]