Comment manipuler des chaînes de caractères en Python ?
Les chaînes de caractères en Python peuvent être manipulées de différentes manières.
Voici quelques exemples courants :
Concaténer des chaînes de caractères
Utilisez l'opérateur "+" pour joindre deux chaînes.
s1 = "Bonjour"
s2 = "Python"
result = s1 + " " + s2
print(result) # "Bonjour Python"
Il existe plein d'autres façons plus avancées et efficace de faire de la concaténation.
Calculer la longueur d'une chaîne
La fonction len
retourne la longueur d'une chaîne.
s = "Python"
longueur = len(s)
print(longueur) # 6
Indexation
Accédez à un caractère d'une chaîne avec des crochets []
.
s = "Python"
caractere = s[1]
print(caractere) # "y"
Découpage (slicing)
Créez une sous-chaîne en utilisant la syntaxe [start:stop:step]
.
s = "Python"
sous_chaine = s[1:4]
print(sous_chaine) # "yth"
Remplacer des caractères
La méthode replace
retourne une chaîne avec un texte remplacé.
s = "Bonjour monde"
nouvelle_chaine = s.replace("monde", "Python")
print(nouvelle_chaine) # "Bonjour Python"
Recherche des caractères
La méthode find
retourne l'index du premier occurence d'un texte.
s = "Python est génial"
index = s.find("génial")
print(index) # 12