Les méthodes
Il existe aussi un cas particulier de fonction que l'on appelle les méthodes. Les méthodes
sont des fonctions qui sont attachées à un objet. Vous avez déjà utilisé des méthodes en
utilisant des objets comme les chaînes de caractères ou les listes. On reconnait une méthode
par le fait qu'elle est appelée sur un objet qui la précède avec un point. Par exemple, la méthode
capitalize
qui met en majuscule la première lettre d'une chaîne de caractères
est appelée comme ceci :
chaine = "une chaine de caractère."
chaine = chaine.capitalize()
print(chaine)
La methode capitalize
est une méthode de l'objet chaine
.
On peut considérer que la méthode capitalize
est une fonction qui prend
en argument l'objet chaine
et qui retourne une nouvelle chaîne de caractères.
À retenir
Les méthodes sont des fonctions attachées à un objet. Elles sont appelées sur un objet qui les précède avec un point.
En conclusion
Nous venons de voir comment définir une fonction, comment lui passer des arguments et comment elle peut retourner une valeur. Outre cela, les fonctions servent aussi à structurer votre code et à la rendre plus facile à lire.
Enfin, il existe un type de fonction particulier, les fonctions attachées à un objet que l'on appelle les méthodes.