Chaînes de caractères (str)
Les chaînes de caractères (strings, ou str) en Python sont des séquences immuables de caractères utilisées pour manipuler du texte.
Création d'une chaîne
- Les chaînes peuvent être entourées de guillemets simples (
') ou doubles ("). - Pour des chaînes multi-lignes, utilisez des triples guillemets.
Propriétés principales
- Immutabilité : Une chaîne ne peut pas être modifiée après sa création. Toute opération qui semble "modifier" une chaîne retourne une nouvelle chaîne.
- Indexation : Les caractères sont accessibles via leur position (index).
Opérations courantes
-
Concaténation et répétition :
-
Slicing (super pratique) : Extraire une sous-chaîne.
-
Longueur :
-
Appartenance :
Formattage de chaînes avec des f-strings
name = "Alice"
age = 25
print(f"Je m'appelle {name} et j'ai {age} ans.") # 'Je m'appelle Alice et j'ai 25 ans.'
Quelques méthodes utiles spécifiques aux str (ne pas apprendre par coeur)
Les chaînes disposent de nombreuses méthodes intégrées utiles comme par exemple:
-
Manipulation :
-
Test de contenu :