@@ -660,6 +660,10 @@ Quan `yield` s'executa, la funció es pausa i el valor es retorna. L'execució e
## Classes i objectes
### Mètodes especials
Els **mètodes especials** (o *dunder methods*, per "double underscore") són mètodes amb noms de la forma `__nom__` que Python crida automàticament en resposta a operacions del llenguatge. Per exemple, `__init__` es crida en instanciar, `__str__` quan es fa `print`, i `__eq__` quan s'usa `==`. Definint-los, la classe pot participar en protocols estàndard del llenguatge com comparació, iteració o gestió de context.
### Definició bàsica
Les definicions de classes tenen la forma general: