Menu
CoddyTech

Variables de remplacement

Fait partie de la section Logique et flux du Journey Python de Coddy. Leçon 4 sur 78.

En programmation, une variable temporaire est une variable utilisée pour stocker temporairement une valeur, souvent pendant l’exécution d’un bloc de code spécifique. Les variables temporaires sont couramment utilisées lorsque vous devez effectuer des opérations sur une valeur sans modifier la variable d’origine. En Python, une convention courante consiste à utiliser un trait de soulignement _ comme nom de variable temporaire.

Utiliser un seul trait de soulignement _ :

# Exemple d’utilisation de _ comme variable de remplacement dans une boucle
for _ in range(5):
    print("Looping")
# Sortie :
# Looping
# Looping
# Looping
# Looping
# Looping

Dans cet exemple, _ est utilisé comme espace réservé, car la variable de boucle n’est pas nécessaire dans le corps de la boucle.

Utiliser plusieurs caractères de soulignement :

Lorsque vous avez plusieurs valeurs et que vous n'en avez besoin que de quelques-unes, vous pouvez utiliser plusieurs fois le caractère de soulignement comme variables de remplacement distinctes. Par exemple :

data = (1, 2, 3, 4, 5)
first, _, _, _, last = data
print(first)  # Sortie : 1
print(last)   # Sortie : 5

Ici, _ est utilisé pour ignorer les deuxième, troisième et quatrième éléments du tuple.

challenge icon

Défi

Facile

Écris un programme Python qui montre l’utilisation de variables de remplacement dans différents cas :

  1. Crée une boucle qui s’exécute 5 fois. Utilise une variable de remplacement (un trait de soulignement), puisque la variable de boucle n’est pas utilisée dans la boucle. À chaque itération, affiche le mot Iteration.
  2. Tu as une liste de nombres : [10, 20, 30, 40, 50]. Déballe cette liste dans trois variables : first, middle et last. Utilise une variable de remplacement pour ignorer les deuxième et quatrième valeurs. Ensuite, affiche les valeurs de first, middle et last.

Consulte le cas de test pour connaître le format de sortie !

Essayez vous-même

# Répéter la boucle 5 fois en utilisant une variable temporaire
    
# Liste de nombres
numbers = [10, 20, 30, 40, 50]

# Décomposer la liste en utilisant des variables temporaires

# Afficher les valeurs de first, middle et last
print(f"First: {first}")
print(f"Middle: {middle}")
print(f"Last: {last}")
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique et flux

Entraînez-vous par vous-même : Compilateur Python en ligne