__getitem__函数

主要是为了探究第三行为什么打印出很多提示信息,然后探究了下为什么有第三行这种写法,是因为

这个类中定义了def __getitem__(self, query),这样就可以类似于list那种用法了。但是这个类中并没有发现这个函数,还是在这个类的父类SimilarityABC中发现定义了这个函数。

   接下来看看为什么会打印出那么多提示信息,

比如去整个系统查下有个的文件,然后你搜下Removed,你就会发现是因为打印了日志。

同理其他打印出来的东西。

原文地址:https://www.cnblogs.com/www-caiyin-com/p/8809276.html