Aide-mémoire sur les méthodes de chaîne Python
Un guide de référence complet pour la manipulation des chaînes Python. Maîtrisez le formatage, la recherche, le fractionnement, le remplacement et la vérification des propriétés des chaînes.
Méthodes courantes de formatage de chaîne
Méthodes utilisées pour modifier la casse, l'alignement et l'espacement des chaînes.
| Méthode / Fonction | Syntaxe | Descriptif |
|---|---|---|
| upper() | text.upper() | Convertit tous les caractères de la chaîne en majuscules. |
| lower() | text.lower() | Convertit tous les caractères de la chaîne en minuscules. |
| strip() | text.strip() | Supprime les espaces de début et de fin. |
| replace() | text.replace(old, new) | Remplace toutes les occurrences d'une sous-chaîne par une autre. |
Recherche et inspection de chaînes
Méthodes pour rechercher des indices, compter les occurrences et inspecter le préfixe/suffixe de chaîne.
| Méthode / Fonction | Syntaxe | Descriptif |
|---|---|---|
| find() | text.find(sub) | Renvoie l'index le plus bas de la sous-chaîne si elle est trouvée, sinon -1. |
| count() | text.count(sub) | Renvoie le nombre d'occurrences qui ne se chevauchent pas d'une sous-chaîne. |
| startswith() | text.startswith(prefix) | Renvoie True si la chaîne commence par le préfixe spécifié. |
| endswith() | text.endswith(suffix) | Renvoie True si la chaîne se termine par le suffixe spécifié. |
Script de démonstration interactif
# upper()
text.upper()
# lower()
text.lower()
# strip()
text.strip()
# replace()
text.replace(old, new)
# find()
text.find(sub)
# count()
text.count(sub)
# startswith()
text.startswith(prefix)
# endswith()
text.endswith(suffix)Foire aux questions
Les méthodes de chaîne modifient-elles la chaîne d'origine ?
Non, les chaînes en Python sont immuables. Les méthodes de chaîne renvoient toujours une nouvelle chaîne et laissent l'originale inchangée.
Quelle est la différence entre find() et index() ?
find() renvoie -1 si la sous-chaîne n'est pas trouvée, tandis que index() déclenche une exception ValueError.
Sujets connexes
Guide de référence rapide pour les opérations de liste Python. Maîtrisez l’ajout, l’insertion, la suppression, le tri et le découpage d’éléments.
Aide-mémoire sur les méthodes du dictionnaire PythonApprenez les méthodes du dictionnaire Python. Guide de référence complet pour les insertions, les récupérations, les mises à jour et les vérifications de paires clé-valeur.
Aide-mémoire pour le formatage des chaînes Python f-StringGuide du formatage des chaînes f Python. Maîtrisez la précision décimale, l’alignement, le formatage de la date et l’évaluation des expressions.
Ressources Python recommandées
Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.
Chaînes Python
Maîtrisez la manipulation des chaînes en Python. Apprenez les méthodes de chaîne, les techniques de découpage, de concaténation et de formatage avec des exemples de code clairs et exécutables.
Comment inverser une chaîne en Python
Apprenez à inverser une chaîne en Python à l'aide du découpage, de la fonction reversed() et de la concaténation de boucles avec des exemples de code visuel.
Python vs JavaScript : quel langage de programmation est le meilleur ?
Une comparaison complète entre Python et JavaScript. Explorez les différences de syntaxe, les performances, les cas d'utilisation (backend et frontend) et des exemples de codage.