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
Libérer: 2024-10-27 15:07:01
original
753 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal