Python类之魔术方法
一、什么是魔术方法?
在Python的方法,我们经常会遇见__XXX__(),这样的方法,我们一般称为"魔术方法",赶紧搬个小板凳,我们一起来看看魔术方法有啥神奇的地方,这些方法又叫做dunder_method
二、神奇的魔术方法
1、__getitem__方法:
支持[index],支持切片[start:end:step]
2、__contains__方法:
支持in,否则in按照迭代,顺序扫描
3、__len__方法
支持len(obj)
4、for i in x,调用iter(x),调用x.__inter__()
5、__abs__方法
支持abs()
人,从刚出生来到这个世界,便开始探索这个世界。累了就歇会,精神了就继续探索,直至死亡。