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))

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM