Maison >développement back-end >Tutoriel Python >Quelles sont les utilisations de la variable de soulignement « _ » en Python ?
Exploration de l'objectif de la variable de soulignement unique "_""
En Python, la variable de soulignement unique "_" contient plusieurs conventions conventionnelles significatives. utilise principalement, il sert d'espace réservé pour les valeurs ignorées dans les appels de fonction ou les itérations de boucle et agit comme une variable jetable. Examinons ces utilisations plus en détail. détail :
Espace réservé pour les valeurs ignorées :
Le trait de soulignement "_" symbolise qu'une valeur particulière est intentionnellement ignorée. Ceci est généralement observé dans les scénarios où le retour d'une fonction consiste. de plusieurs valeurs, mais seules quelques-unes sont pertinentes :
label, has_label, _ = text.partition(':')
Ici, le "_" collecte le troisième retour. valeur de la fonction partition(), la supprimant ainsi.
Variable jetable :
Lorsqu'une signature de fonction dicte un ensemble de paramètres qu'une implémentation particulière peut ne pas nécessiter, le trait de soulignement "_" peut servir d'espace réservé pour les arguments inutilisés. Cela est évident dans un code tel que :
def callback(_): return True
Dans cet exemple, le "_" signifie. que la fonction de rappel accepte un paramètre mais ne l'utilise pas.
Conventions supplémentaires :
Remarque importante :
Bien que "_" soit un nom de variable valide, il contient toujours des objets dans mémoire. Pour libérer ces références et potentiellement économiser des ressources, utilisez explicitement del name pour effacer la référence de l'objet.
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!