EDDYMENS

Qu'est-ce Qu'une « Méthode » De Magie


Read it in English

Veuillez noter que je ne suis en aucun cas un locuteur natif de français, ces traductions sont censées faire partie de mon processus d'apprentissage.

Les Méthodes magiques sont des fonctions spéciales en Python.

Elles permettent la modification de fontionnalités intégrées. Ces fonctions ont un double trait de soulignement des deux côtés. Ex: __str__ , __init__, __add__ etc.

Les Méthodes magiques sont aussi appelées « méthodes dunder ».

Par exemple

Voici un exemple de cas d'utilization:

01: class Person: 02: def __init__(self, nom, age): 03: self.nom = nom 04: self.age = age 05: 06: def __str__(self): 07: return f'{self.nom}, {self.age} ans' 08: 09: p = Person('Jean', 30) 10: print(p) # Output: Jean, 30 ans

Nous utilisons __str__ pour prepare une phrase lisible par l'humain au lieu de la valeur par défaut lors d'une sortie brute.

Voici un autre article qui pourrait vous plaire 😊 Qu'est-ce Que Immutable Variables ?