Méthode strip() de Python

Python 字符串Chaînes de caractères en Python


Description

La méthode strip() de Python supprime les caractères spécifiés (espace ou saut de ligne par défaut) ou les séquences de caractères au début et à la fin d'une chaîne.

Remarque :Cette méthode ne peut supprimer que les caractères au début ou à la fin, et non les caractères au milieu.

Syntaxe

Syntaxe de la méthode strip() :

str.strip([chars]);

Parameters

  • chars -- La séquence de caractères spécifiée à supprimer au début et à la fin de la chaîne.

Valeur de retour

Renvoie une nouvelle chaîne générée en supprimant les caractères spécifiés au début et à la fin de la chaîne.

Exemples

Les exemples suivants montrent comment utiliser la fonction strip() :

Exemple (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- str = "00000003210Example01230000000"; print str.strip( '0' ); # Supprimer le caractère 0 en début et en fin str2 = " Example "; # Supprimer les espaces en début et en fin print str2.strip();

La sortie des exemples ci-dessus est la suivante :

3210Example0123
Example

D'après les résultats, vous pouvez remarquer que les caractères de la partie centrale ne sont pas supprimés.

L'exemple suivant montre que des caractères sont supprimés tant que le début et la fin contiennent des caractères de la séquence de caractères spécifiée :

Exemple

#!/usr/bin/python # -*- coding: UTF-8 -*- str = "123abcexample321" print (str.strip( '12' )) # La séquence de caractères est 12

La sortie de l'exemple ci-dessus est la suivante :

3abcexample3

Python 字符串Chaînes de caractères en Python

Autres extensions