Signification de la variable de trait de soulignement unique en Python
En Python, le symbole de trait de soulignement unique ("_") joue un rôle particulier dans des contextes, portant des significations conventionnelles à des fins différentes.
Utilisations conventionnelles de "_"
Espace réservé du résultat dans l'interpréteur interactif :
Recherche de traduction :
Exemple :
Paramètre de fonction inutilisé
Dans cet exemple, le rappel de la fonction lambda prend un paramètre, "_, " mais ne l'utilise pas, comme l'indique le trait de soulignement unique.
label, has_label, _ = text.partition(':')
Remarque :
La troisième utilisation de "_" en tant que variable "jetable" peut entrer en conflit avec son utilisation pour la recherche de traduction. Par conséquent, un double trait de soulignement ("__") est couramment utilisé comme variable "jetable" alternative dans les scénarios impliquant une traduction.Les Linters reconnaissent souvent l'utilisation de "_" comme variable "jetable" et génèrent des avertissements. si la variable n'est pas utilisée. De plus, dans les instructions de correspondance de modèles introduites dans Python 3.10, "_" sert de modèle générique, indiquant que le moteur d'exécution doit ignorer la valeur associée à cette variable.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!