Méthode strip

La méthode strip renvoie une chaîne, au début et à la fin de laquelle les caractères spécifiés ont été supprimés. Dans le paramètre optionnel de la méthode, nous indiquons les caractères que nous voulons supprimer. S'ils ne sont pas spécifiés, la méthode supprimera uniquement les espaces au début et à la fin de la chaîne.

Syntaxe

pythonchaîne.strip([caractères à supprimer])

Exemple

Appliquons la méthode strip à la chaîne suivante :

pythontxt = 'abcdea'
print(txt.strip('a'))

Résultat de l'exécution du code :

python'bcde'

Exemple

Ajoutons des espaces au début et à la fin de la chaîne et appliquons à nouveau la méthode strip :

pythontxt = ' abcdea '
print(txt.strip('a'))

Étant donné que les premier et dernier caractères de la chaîne sont désormais des espaces, et non le caractère spécifié 'a', la méthode, ne trouvant aucune correspondance, a simplement renvoyé la chaîne originale :

python' abcdea '

Exemple

Appliquons maintenant la méthode strip sans spécifier de paramètre :

pythontxt = ' abcdea '
print(txt.strip())

Résultat de l'exécution du code :

python'abcdea'

Voir aussi

  • la méthode rstrip,
    qui supprime les caractères à la fin de la chaîne
  • la méthode lstrip,
    qui supprime les caractères au début de la chaîne