De l'usage de l'underscore en Python

Magazine
Marque
GNU/Linux Magazine
Numéro
246
Mois de parution
mars 2021
Spécialité(s)


Résumé

Un underscore avant le nom d'un attribut ou deux, est-ce un caprice de développeur ? Et si je veux utiliser des underscores après le nom de mes variables, est-ce que cela a une signification ? Tout, tout, tout, vous saurez tout sur l'usage des underscores en Python !


Lorsqu’on lit des codes Python, on tombe immanquablement sur des noms de variables composés d’un ou de plusieurs underscores. Ce qui ne pose aucun problème au développeur expérimenté peut poser des questions au débutant, voire prêter à confusion. Dans ce petit article, je vous propose de revenir sur l’utilisation du caractère underscore en Python.

1. Pour « sauter » une valeur de retour

L’utilisation la plus basique va être celle consistant à utiliser un underscore seul pour « sauter » ou « oublier » une valeur transmise en retour d’une fonction. Imaginons ainsi une fonction retournant 3 valeurs :

>>> def fct():
...     return (1, 2, 3)

Nous ne souhaitons récupérer que les deux premières valeurs dans des variables a et b, la troisième valeur étant…

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous