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

Noo*_*tje 2 python class getattr

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

def someFunction(self, variable):
    return self.variable
Run Code Online (Sandbox Code Playgroud)

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

Ste*_*uch 5

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

def someFunction(self, variable):
    return getattr(self, variable)
Run Code Online (Sandbox Code Playgroud)