Une méthode est une fonction définie dans une classe qui agit sur un objet. Les méthodes d'instance reçoivent self, les méthodes de classe (@classmethod) reçoivent la classe et les méthodes statiques (@staticmethod) ne reçoivent ni l'un ni l'autre. On les appelle avec la notation pointée.
Exemple
class Compte:
def depot(self, montant):
self.solde += montant