Python

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

Terma të lidhur