Maison > Article > développement back-end > Comment puis-je supprimer efficacement les espaces indésirables d’une chaîne en Python ?
Découper les espaces avec Python
Lorsque vous travaillez avec des chaînes, il est souvent nécessaire de supprimer les caractères d'espacement indésirables, tels que les espaces et les tabulations. Python fournit plusieurs fonctions intégrées pour vous aider à y parvenir.
str.strip()
La fonction str.strip() supprime les caractères d'espacement (espaces, tabulations , nouvelles lignes et retours chariot) des deux côtés d'une chaîne. Par exemple :
<code class="python">s = " \t example string\t " s = s.strip() print(s) # Output: "example string"</code>
str.rstrip()
La fonction str.rstrip() supprime les caractères d'espacement du côté droit d'une chaîne. Par exemple :
<code class="python">s = "example string " s = s.rstrip() print(s) # Output: "example string"</code>
str.lstrip()
La fonction str.lstrip() supprime les caractères d'espacement du côté gauche d'une chaîne. Par exemple :
<code class="python">s = " example string" s = s.lstrip() print(s) # Output: "example string"</code>
Suppression de caractères personnalisés
Vous pouvez spécifier des caractères personnalisés à supprimer à l'aide de l'argument facultatif dans strip(), rstrip() et lstrip. () fonctions. Par exemple :
<code class="python">s = " \t\n example string\t " s = s.strip(' \t\n') print(s) # Output: "example string"</code>
Regex pour la suppression des espaces
Si vous devez supprimer les caractères d'espacement au milieu d'une chaîne, vous pouvez utiliser des expressions régulières. Par exemple :
<code class="python">import re s = " example string " s = re.sub('[\s+]', '', s) print(s) # Output: "astringexample"</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!