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é.

À noter

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)

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

PyDid

14 décembre 2024

Résolue
2 réponses

Bonjour, je voulais savoir s'il y à des fichiers résumés en format PDF du résumé ci-dessus. Cordielement

Etienne FOSSE

11 juillet 2023

Résolue
1 réponse

progression dans les vidéos

Bonsoir, Depuis le bug que j'ai rencontré tout à l'heure et que j'ai remonté (normalement) tout à l'heure. Le site est de nouveau accessible mais toutes les fonctionnalités ne semblent pas être de nouveau opérationnelles. Exemple pour cette partie (Les bases de Python- Manipuler les chaînes de caractères - Liste des méthodes de chaînes de caractères) J'ai visionné toutes les vidéos mais cela m'indique que non et quand on voit la barre de progression , elle reste sur 33 % . Idem pour la lecture automatique, elle ne fonctionne plus non plus. La journée, je travaille et je ne peux aller sur Docstring que le soir. Merci de vos interventions. Cordialement. M. FOSSÉ

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.