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() Convertit le premier caractère de la chaîne en majuscule
  • casefold() Convertit 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ères 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ères 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() Joint 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() Convertit 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ères la valeur spécifiée et retourne l'index correspondant (en partant de la droite)
  • rindex() Cherche dans la chaîne de caractères 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éments
  • 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() Convertit la première lettre de chaque mot en majuscule
  • translate() Retourne une chaîne traduite (avec une table de mapping)
  • upper() Convertit une chaîne en majuscule
  • zfill() Rempli la chaîne spécifiée avec des 0 (de la longueur indiquée en argument)