__len__ Python · 特殊方法
定义对象用 len() 时返回的长度。
怎么用
def __len__(self):
小例子
class 背包:
def __init__(self):
self.东西 = [1, 2]
def __len__(self):
return len(self.东西)
print(len(背包()))
运行结果
2
官方文档:https://docs.python.org/zh-cn/3/reference/datamodel.html#object.__len__
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条