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.