使用变量返回某个实例变量

时间:2017-05-03 00:47:39

标签: python class getattr

我正在使用Python和类方法,我试图返回一个实例变量,但是根据变量我想要返回另一个实例变量:

def someFunction(self, variable):
    return self.variable

这是我想要做的,但变量可以有不同的名称。这是一堂课。我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:5)

您可能正在寻找属性访问权限:

def someFunction(self, variable):
    return getattr(self, variable)