Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
La méthode __str__
Quand tu fais print() sur un objet, Python cherche une méthode speciale appelee __str__ pour savoir comment l'afficher. Sans cette méthode, tu obtiens quelque chose comme '<__main__.Personne object at 0x...>', ce qui n'est pas tres utile.
En definissant __str__, tu controles ce que print() affiche :
class Personne: def __init__(self, nom, age): self.nom = nom self.age = age