__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__(),它返回元素的个数。

results matching ""

    No results matching ""