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 :
Nous ne souhaitons récupérer que les deux premières valeurs dans des variables a et b, la troisième valeur étant inutile dans notre contexte d’utilisation. Nous allons utiliser _ pour y stocker la dernière valeur :
Ainsi, a contient 1 et b contient 2. _ est ici utilisé pour...
- 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