在python的字符串、列表等元素的时候经常使用len()方法计算长度,之所以能够使用len()方法,就是因为它的类实现了__len__
魔法函数
如:
class Student():
def __init__(self,name):
self.name=name
def __len__(self):
return len(self.name)
s=Student("Jack")
print(len(s))
执行结果为:
4
标签:__,name,Python,self,魔法,len
From: https://www.cnblogs.com/zhangxuegold/p/17509789.html