Méthodes de chaîne Python est une collection de fonctions Python intégrées qui fonctionnent sur des listes.
Note: Chaque méthode de chaîne en Python ne modifie pas la chaîne d'origine et renvoie plutôt une nouvelle chaîne avec les attributs modifiés.
Chaîne Python est une séquence de caractères Unicode placée entre guillemets. Dans cet article, nous discuterons des fonctions de chaîne intégrées, c'est-à-dire les fonctions fournies par Python pour opérer sur les chaînes.
Changement de casse des méthodes de chaîne Python
Les fonctions Python ci-dessous sont utilisées pour modifier la casse des chaînes. Examinons quelques méthodes de chaîne Python avec des exemples :
- inférieur(): Convertit tous les caractères majuscules d'une chaîne en minuscules
- supérieur(): Convertit tous les caractères minuscules d'une chaîne en majuscules
- titre(): Convertir la chaîne en casse du titre
- cas d'échange() : Échanger la casse de tous les caractères d'une chaîne
- capitaliser() : Convertir le premier caractère d'une chaîne en majuscule
Exemple: Changer la casse des méthodes de chaîne Python
Python3
# Python3 program to show the> # working of upper() function> text>=> 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print>(>'
Converted String:'>)> print>(text.upper())> > # lower() function to convert> # string to lower case> print>(>'
Converted String:'>)> print>(text.lower())> > # converts the first character to> # upper case and rest to lower case> print>(>'
Converted String:'>)> print>(text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print>(>'
Converted String:'>)> print>(text.swapcase())> > # convert the first character of a string to uppercase> print>(>'
Converted String:'>)> print>(text.capitalize())> > # original string never changes> print>(>'
Original String'>)> print>(text)> |
>
>Sortir
Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS>
Complexité temporelle : O(n) où n est la longueur de la chaîne « texte »
Espace auxiliaire : O(1)
Liste des méthodes de chaîne en Python
Voici la liste des méthodes de chaîne Python intégrées, que vous pouvez utiliser pour effectuer des actions sur une chaîne :
méthode tostring en java
| Nom de la fonction | Description |
|---|---|
| capitaliser() | Convertit le premier caractère de la chaîne en lettre majuscule |
| dossier() | Implémente la correspondance de chaînes sans casse |
| centre() | Complétez la chaîne avec le caractère spécifié. |
| compter() | Renvoie le nombre d'occurrences d'une sous-chaîne dans la chaîne. |
| encoder() | Encode les chaînes avec le schéma codé spécifié |
| se termine par() | Renvoie True si une chaîne se termine par le suffixe donné |
| développeronglets() | Spécifie la quantité d'espace à remplacer par le symbole dans la chaîne |
| trouver() | Renvoie l'index le plus bas de la sous-chaîne si elle est trouvée |
| format() | Formate la chaîne pour l'imprimer sur la console |
| format_map() | Formate les valeurs spécifiées dans une chaîne à l'aide d'un dictionnaire |
| indice() | Renvoie la position de la première occurrence d'une sous-chaîne dans une chaîne |
| isalnum() | Vérifie si tous les caractères d'une chaîne donnée sont alphanumériques ou non |
| isalpha() | Renvoie True si tous les caractères de la chaîne sont des alphabets |
| estdécimal() | Renvoie vrai si tous les caractères d'une chaîne sont décimaux |
| isdigit() | Renvoie True si tous les caractères de la chaîne sont des chiffres |
| isidentifier() | Vérifier si une chaîne est un identifiant valide ou non |
| est plus bas() | Vérifie si tous les caractères de la chaîne sont en minuscules |
| estnumérique() | Renvoie True si tous les caractères de la chaîne sont des caractères numériques |
| estimprimable() | Renvoie True si tous les caractères de la chaîne sont imprimables ou si la chaîne est vide |
| isspace() | Renvoie True si tous les caractères de la chaîne sont des espaces |
| istitre() | Renvoie True si la chaîne est une chaîne avec casse de titre |
| est le souper() | Vérifie si tous les caractères de la chaîne sont en majuscules |
| rejoindre() | Renvoie une chaîne concaténée |
| lumière () | Gauche aligne la chaîne en fonction de la largeur spécifiée |
| inférieur() | Convertit tous les caractères majuscules d'une chaîne en minuscules |
| lstrip() | Renvoie la chaîne avec les caractères principaux supprimés |
| maketrans () | Renvoie une table de traduction |
| cloison() | Divise la chaîne à la première occurrence du séparateur |
| remplacer() | Remplace toutes les occurrences d'une sous-chaîne par une autre sous-chaîne |
| trouver() | Renvoie l'index le plus élevé de la sous-chaîne |
| rindex() | Renvoie l'index le plus élevé de la sous-chaîne à l'intérieur de la chaîne |
| rjust() | Aligne à droite la chaîne en fonction de la largeur spécifiée |
| répartition() | Diviser la chaîne donnée en trois parties |
| rsplit() | Diviser la chaîne de droite par le séparateur spécifié |
| rstrip() | Supprime les caractères de fin |
| lignes divisées() | Diviser les lignes aux limites des lignes |
| commence avec() | Renvoie True si une chaîne commence par le préfixe donné |
| bande() | Renvoie la chaîne avec les caractères de début et de fin |
| cas d'échange() | Convertit tous les caractères majuscules en minuscules et vice versa |
| titre() | Convertir la chaîne en casse du titre |
| traduire() | Modifier la chaîne en fonction des mappages de traduction donnés |
| supérieur() | Convertit tous les caractères minuscules d'une chaîne en majuscules |
| zfill() | Renvoie une copie de la chaîne avec les caractères « 0 » complétés sur le côté gauche de la chaîne |
Note: Pour plus d'informations sur les chaînes Python, reportez-vous au didacticiel Python String .