python的__len__()方法

初学__len__()的时候始终不明白为何要定义__len__(),甚至以为类中有没有__len__()都无所谓,有的时候len()仍然能正常执行。可是通过几回尝试终于明白有的时候为何要定义__len__()。首先__len__()的做用是返回容器中元素的个数,要想使len()函数成功执行,必需要在类中定义__len__()。而len()的执行指的是在命令窗口输入len(),而在程序中通常状况下即
相关文章
相关标签/搜索