2.1.7.4 Méthodes

Les méthodes sont des fonctions qui sont appelées avec la notation d'attribut. Il y en a deux espèces: les méthodes intégrées (comme la méthode append() sur les listes) et les méthodes d'instance de classe. Les méthodes intégrées sont décrites avec les types auxquels elles appartiennent.

L'implémentation ajoute aux méthodes d'instance de classe deux attributs spéciaux en lecture seule: m.im_self est l'objet sur lequel la méthode opère, et m.im_func est la fonction implémentant la méthode. En appelant m(arg-1, arg-2, ..., arg-n)vous avez la même chose que m.im_func(m.im_self, arg-1, arg-2, ..., arg-n).

Voir Python Reference Manual pour plus de détails.