__len__
class
Student(object):
def
__init__
(self,*
args):
self.names
=
args
def
__len__
(self):
return
len(self.names)
>
>
>
L = Student(
'
Bob
'
,
'
Alice
'
,
'
Tim
'
)
>
>
>
print
(len(L))
3
要让 len() 函数工作正常,类必须提供一个特殊方法__len__(),它返回元素的个数。