__len__


__len__() usuli

__len__() usuli o‘rnatilgan len() funksiyasi obyektingiz uchun nimani qaytarishini boshqaradi.

Misol

Companydagi xodimlar sonini qaytaring:

class Company:   def __init__(self, employees):     self.employees = employees   def __len__(self):     return len(self.employees) c1 = Company(["Emil", "Tobias", "Linus"]) print(len(c1))
O‘zingiz sinab ko‘ring »

Eslatma:__len__()siz len(c1) ni chaqirish TypeError xatosini keltirib chiqaradi, chunki Python Company uchun "uzunlik" nimani anglatishini bilmaydi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!