84 votes

Python strip() plusieurs caractères?

Je veux supprimer tous les crochets d’une chaîne. Pourquoi cela ne fonctionne-t-il pas correctement?

112voto

bobince Points 270740

Parce que ce n’est pas ce qui `` fait. Il supprime les caractères de début et de fin présents dans l’argument, mais pas les caractères au milieu de la chaîne.

Vous pourriez faire :

art

ou peut-être utiliser un regex:

17voto

cherish Points 6

string.translate avec table=None fonctionne correctement.

15voto

Ruel Points 6140

Parce que `` seuls les caractères de fin et de tête sont supprimés, en fonction de ce que vous avez fourni. Je suggère :

8voto

unutbu Points 222216

`` ne supprime que les caractères de l’avant et de l’arrière de la chaîne.

Pour supprimer une liste de caractères, vous pouvez utiliser la méthode de `` la chaîne :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X