Manipuler des chaînes de caractères

Liste des méthodes de chaînes de caractères

Voici ci-dessous une liste exhaustive de toutes les méthodes que tu peux utiliser sur une chaîne de caractères ainsi que leur utilité.

Pour afficher l'aide d'une méthode, vous pouvez utiliser la fonction help (par exemple help(str.center) pour afficher l'aide de la méthode center)

capitalize() Converti le premier caractère de la chaîne en majuscule
casefold() Converti la phrase en minuscule
center() Retourne une chaîne de caractères centrée
count() Retourne le nombre de fois que la chaîne spécifiée est trouvée
encode() Retourne une version encodée de la chaîne
endswith() Retourne True si la chaîne se termine par la valeur spécifiée
expandtabs() Change la taille des tabulations de la chaîne
find() Cherche dans la chaîne de caractère la valeur spécifiée et retourne l'index correspondant
format() Permet de formater une chaîne de caractères
index() Cherche dans la chaîne de caractère la valeur spécifiée et retourne l'index correspondant
isalnum() Retourne True si tous les caractères dans la chaîne sont de type alphanumériques
isalpha() Retourne True si tous les caractères dans la chaîne sont des lettres de l'alphabet
isdecimal() Retourne True si tous les caractères dans la chaîne sont de type décimal
isdigit() Retourne True si tous les caractères dans la chaîne sont des nombres
isidentifier() Retourne True si la chaîne est un identifiant (caractères alphanumériques et tiret du bas)
islower() Retourne True si tous les caractères sont en minuscule
isnumeric() Retourne True si tous les caractères sont numériques
isprintable() Retourne True si tous les caractères sont imprimables
isspace() Retourne True si tous les caractères sont des espaces
istitle() Retourne True si la première lettre de chaque mot est en majuscule
isupper() Retourne True si tous les caractères sont en majuscule
join() Joins avec le caractère spécifié tous les éléments d'un itérable passé en argument
ljust() Retourne une version justifiée par la gauche de la chaîne
lower() Converti la chaîne en minuscule
lstrip() Supprime tous les caractères passés individuellement en partant de la gauche de la chaîne
maketrans() Retourne une table de mapping à utiliser avec la méthode translate
partition() Retourne un tuple composé de trois éléments
replace() Remplace un élément de la chaîne par un autre
rfind() Cherche dans la chaîne de caractère la valeur spécifiée et retourne l'index correspondant (en partant de la droite)
rindex() Cherche dans la chaîne de caractère la valeur spécifiée et retourne l'index correspondant (en partant de la droite)
rjust() Retourne une version justifiée par la droite de la chaîne
rpartition() Retourne un tuple composé de trois élément
rsplit() Sépare la chaîne de caractères sur les caractères passés en argument et retourne une liste
rstrip() Supprime tous les caractères passés individuellement en partant de la droite de la chaîne
split() Sépare la chaîne de caractères sur les caractères passés en argument et retourne une liste
splitlines() Sépare la chaîne de caractères sur les retours à la ligne et retourne une liste
startswith() Retourne True si la chaîne commence par la valeur spécifiée
strip() Supprime les caractères spécifiés du début et de la fin de la chaîne
swapcase() Change la casse (les majuscules deviennent minuscules et vice-versa)
title() Converti la première lettre de chaque mot en majuscule
translate() Retourne une chaîne traduite (avec une table de mapping)
upper() Converti une chaîne en majuscule
zfill() Rempli la chaîne spécifiée avec des 0 (de la longueur indiquée en argument)

Plan de cours

Développer tout
Vidéo Quiz Exercice Code Texte
Sessions à faire
9 sessions