title: 为什么Python里类中方法self是显式的，而C++中this是隐式的？
topic: Python
content: 看了一圈发现大家都没有注意到python的一个特性，python的类可以在运行时动态加载类的方法，也就是把一个函数直接挂载到类里，比如这样： 可以看到我在外部定义了一个getitem函数，然后直接让它成为了Seq类的魔法函数，这样Seq类就在运行时支持了indexing，很神奇吧 而且我们注意到在挂载之后，getitemseq， index其实变成了Seq.getitemself， index，这样显式定义的self实际上保证了挂载前后函数定义的一致性。python
answerer_tags: Naive Kaggler/ 人活着就是为了塞尔达