1.x.y表示获取对象的属性,其对应的函数是getattr(x,y)。python中一切皆对象,均是object类的子类,object类具有__getattribute__()的方法。此方法等同于getattr(),只是调用时写法有差异。例如x.y -------getattr(x,y)--------x.__getattribute__(y)。
2.x[y]是用来获取对象的索引数据,其对应的函数是__getitem__()。python中并无对应的函数getitem(),推测可能是在索引数据时,切片操作x[y]完全可以满足需求。