__contains__
__contains__() usuli
__contains__() usuliinoperatori sizning obyektlaringiz uchun nimani tekshirayotganini boshqaradi.
Misol
Xodimning Companyda ekanligini tekshiring:
class Company:
def __init__(self, employees):
self.employees = employees
def __contains__(self, name):
return name in self.employees
c1 = Company(["Emil", "Tobias", "Linus"])
print("Emil" in c1)
O‘zingiz sinab ko‘ring »
__contains__()siz
__contains__() bo‘lmasa, maxsus obyektdaindan foydalanish xatolikka olib keladi:
Misol
__contains__()ni olib tashlang va tekshirish muvaffaqiyatsiz tugadi:
class Company:
def __init__(self, employees):
self.employees = employees
c1 = Company(["Emil", "Tobias", "Linus"])
print("Emil" in c1)
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
