Menu
CoddyTech

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

Fait partie de la section Fondamentaux du Journey Python de Coddy. Leçon 62 sur 77.

Comme pour les listes, tu peux parcourir des chaînes de caractères :
text = "Hey"
for char in text:
    print(char)
Sortie:
H
e
y
Utilisation de index :
for i in range(len(text)):
    print(f"position {i}: {text[i]}")
Sortie :
position 0: H
position 1: e
position 2: y
Tu peux également utiliser des méthodes de chaîne. Une méthode telle que .lower() laisse la chaîne d’origine inchangée et renvoie une nouvelle chaîne. Par exemple, pour obtenir la version en minuscules d’un caractère :
char = "A"
print(char.lower())
Sortie :
a
challenge icon

Défi

Facile

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

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

Essayez vous-même

text = input()
# Écrivez votre code ci-dessous
# Astuce : pour ignorer la casse, vous pouvez convertir les caractères en minuscules à l’aide de la méthode .lower().
# Exemple : char.lower()
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 Fondamentaux

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