Menu
Coddy logo textTech

Itération sur les chaînes de caractères, partie 1

Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 62 sur 77.

Tout comme pour les listes, vous pouvez itérer sur des chaînes de caractères :

text = "Hey"
for char in text:
    print(char)

Sortie :

H
e
y

Utilisation de l'index :

for i in range(len(text)):
    print(f"position {i}: {text[i]}")

Sortie :

position 0: H
position 1: e
position 2: y
challenge icon

Défi

Facile

Créez un programme qui reçoit une chaîne de caractères en entrée et qui affiche combien de fois le caractère p (ou P) est présent dans la chaîne.

Certains caractères peuvent être en majuscules, utilisez char.lower() pour les convertir en minuscules.

Aide-mémoire

Itération sur des chaînes de caractères en Python :

# Utilisation de la boucle for
text = "Hey"
for char in text:
    print(char)

# Utilisation de l'index
for i in range(len(text)):
    print(f"position {i}: {text[i]}")

Convertir un caractère en minuscules :

char.lower()

Essayez vous-même

text = input()
# Écrivez votre code ci-dessous
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 Fundamentals