作者sandaniel (喵喵喵)
看板Python
标题[问题] Class如何决定method
时间Wed Apr 25 22:31:25 2012
class AAA(object):
def A1(self,p):
return p*1
def A2(self,p):
return p*2
def CTRL(self,index,p):
varname = 'A'+str(index)
return self.varname(p)
使用
a = AAA()
a.CTRL(1,100)
[问题]
如何在物件内的CTRL中指定method名称,然後传回该method计算结果?
物件属性是用 vars(self)[varname] 来操作,那method呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.192.150