__call__

Qu'est-ce que la méthode spéciale __call__ en Python ?

Qu'est-ce que la méthode __call__ ?

La méthode spéciale __call__ rend une instance "callable" (appelable). Vous pouvez alors appeler votre instance en l'appelant avec des parenthèses comme une fonction.

Imaginez une instance d'une classe nommée mon_objet, si vous faites mon_objet(), en arrière plan Python exécute mon_objet.__call__().

Attention

Par défaut, une instance n'est pas appelable.

Bravo, tu es prêt à passer à la suite

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.