Plus d'informations : Pythoniste : La signification des traits de soulignement _ en Python

Schéma Exemple Sens
Un seul trait de soulignement en préfixe _variable La convention de nommage indiquant un nom est destinée à un usage interne. Généralement non appliqué par l’interpréteur Python (sauf dans les importations génériques) et destiné uniquement à servir d’indice au programmeur.
Un seul trait de soulignement en suffixe variable_ Utilisé par convention pour éviter les conflits de nom avec les mots-clés Python.
Deux traits de soulignement en préfixe (dunder) __variable Déclenche la modification du nom lorsqu’il est utilisé dans un contexte de classe. Renforcé par l’interpréteur Python.
Deux traits de soulignement en préfixe et suffixe (dunders) __variable__ Indique des méthodes spéciales définies par le langage Python. Évitez ce schéma de nommage pour vos propres attributs.
Un seul trait de soulignement unique _ Parfois utilisé comme nom pour des variables temporaires ou insignifiantes (« pas d’attention »). Également : le résultat de la dernière expression dans un REPL Python.

Accueil > Linux > Développement > [Python] Gestion de l’underscore