Maison >développement back-end >Tutoriel Python >Comment supprimer les espaces des chaînes en Python ?

Comment supprimer les espaces des chaînes en Python ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-27 15:07:01732parcourir

How to Strip Whitespace from Strings in Python?

Supprimer les espaces des chaînes en Python

En Python, la manipulation des chaînes et la suppression des caractères indésirables sont souvent nécessaires. Une tâche courante consiste à supprimer les espaces, qui comprennent les espaces et les tabulations, au début ou à la fin d'une chaîne. Cela permet de nettoyer les chaînes et de les rendre plus faciles à utiliser.

Plusieurs options sont disponibles pour couper les espaces en Python :

Pour les espaces des deux côtés :

Utilisez la méthode str.strip(). Cela supprime les espaces des côtés gauche et droit de la chaîne.

<code class="python">s = "  \t example string\t  "
s = s.strip()</code>

Pour les espaces sur le côté droit :

Utilisez la méthode str.rstrip() . Cela supprime les espaces uniquement du côté droit de la chaîne.

<code class="python">s = s.rstrip()</code>

Pour les espaces sur le côté gauche :

Utilisez la méthode str.lstrip(). Cela supprime les espaces uniquement du côté gauche de la chaîne.

<code class="python">s = s.lstrip()</code>

Suppression de caractères personnalisés :

Vous pouvez spécifier des caractères spécifiques à supprimer à l'aide de ces méthodes. Par exemple :

<code class="python">s = s.strip(' \t\n\r')</code>

Cela supprimera tous les caractères espace, t, n ou r des deux côtés de la chaîne.

Supprimer les espaces du milieu :

Pour supprimer les espaces au milieu d'une chaîne, vous pouvez utiliser la fonction re.sub :

<code class="python">import re
print(re.sub('[\s+]', '', s))</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn