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!