コードは次のとおりです。
class Test:
a = 1
def __init__(self):
self.b=2
のインスタンスを作成するとTest
、次のようにそのインスタンス変数にアクセスできますb
(文字列「b」を使用)。
test = Test()
a_string = "b"
print test.__dict__[a_string]
ただし、 。という名前のキーが含まれていないため、機能しませa
ん。それでは、文字列しかない場合、どうすればアクセスできますか?self.__dict__
a
a
a
ありがとう!