Python-求序列长度和序列长度协议-len() __len__
len()
求序列的长度
print(len("beimenchuixue"))
print(len([1, 2, 3]))
__len__
对象中实现这个方法,则 len() 方法调用对象中 __len__方法
class BeiMenChuiXue:
def __init__(self, name):
self.name = name
def __len__(self):
return len(self.name)
if __name__ == '__main__':
name = BeiMenChuiXue("beimenchuixue")
print(len(name))