好吧,我是班级世界的新手,我正在阅读 python 教程以了解它是如何工作的。我发现了这个:
class GetTest(object):
def __init__(self):
self.info = {
'name': 'Mauro',
'country': 'Argentina',
'number': 12345812
}
def __getitem__(self, i):
return self.info[i]
foo = GetTest()
foo['country'] # <- 高亮声明(声明好像没有效果)
没有错误,它只是没有做任何事情。我认为它应该作为输出'阿根廷'。