Dunder methods (__str__, __len__)
Në shqip: Metodat speciale
ShpjegimiSQ
Dunder methods janë metodat me dy nënvizime në fillim dhe në fund (double underscore), si __str__ ose __len__. Ato i lejojnë objektet e tua të punojnë me funksionet e Python-it — p.sh. __str__ vendos çfarë del kur e printon objektin.
EnglishEN
Dunder methods are the methods with double underscores at both ends, like __str__ or __len__. They let your objects work with Python's built-in functions — for example __str__ decides what appears when you print the object.
Si ta mendosh
Si prizat standarde në shtëpi: po ta kesh spinën e duhur, çdo pajisje funksionon me rrymën e shtëpisë.
Lexoje në anglisht
Like standard sockets at home: with the right plug, any appliance works with the house's electricity.
Shembull kodipython
class Ekip:
def __init__(self, emri): self.emri = emri
def __str__(self): return "Ekipi " + self.emri
print(Ekip("Prishtina")) # Ekipi Prishtina