python 接口 、继承、重载运算符.pdfVIP

  • 1
  • 0
  • 约6.24千字
  • 约 5页
  • 2026-06-10 发布于浙江
  • 举报

文文章章目目录录

1.序列`__getitem__`

2.`__setitem__`

3.抽象基类

4.不要直接子类化内置类型

5.继承顺序

6.重载运算符

learnfrom《流畅的python

1.序序列列__getitem__

如果没有__iter__和__contains__方法,

Python会调用__getitem__方法,

设法让迭代和in运算符可用

classFoo:

def__getitem__(self,pos):

returnrange(0,30,10)[pos]

f=Foo()

print(f[1])#10

foriinf:

print(i)#0,10,20

#如果没有__iter__和__contains__方法,

#Python会调用__getitem__方法,

#设法让迭代和in运算符可用

2.__setitem__

文档评论(0)

1亿VIP精品文档

相关文档