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
yUtilisation de l'index :
for i in range(len(text)):
print(f"position {i}: {text[i]}")Sortie :
position 0: H
position 1: e
position 2: yDéfi
FacileCré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-dessousCette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
4Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 47Calculateur de partage d'addition
Message de bienvenueSaisie des données10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variables8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleLa fonction RangeBoucles imbriquéesRécapitulatif - Saisie dynamique3Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesRécapitulatif - Calculs simplesOpérateurs de comparaison6E/S de base
SortieSortie avec des variablesEntréeCastRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArgumentsRetourner une valeurRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut12Itération sur les séquences
Itération sur les élémentsLa fonction enumerateItération sur les chaînes de caractères, partie 1Itération sur les chaînes de caractères, partie 2