Maison > développement back-end > Tutoriel Python > Comment puis-je supprimer tous les espaces d'une chaîne en Python ?

Comment puis-je supprimer tous les espaces d'une chaîne en Python ?

Susan Sarandon
Libérer: 2024-12-06 18:41:13
original
367 Les gens l'ont consulté

How Can I Remove All Whitespace from a String in Python?

Élimination de tous les espaces dans une chaîne

La nécessité de supprimer les espaces d'une chaîne peut survenir lors de tâches de nettoyage de données ou de traitement de texte. Pour résoudre ce problème, nous examinons d'abord un extrait de code Python qui gère partiellement la suppression des espaces :

def my_handle(self):
    sentence = ' hello  apple  '
    sentence.strip()
Copier après la connexion

L'utilisation de la méthode strip() ne s'attaque qu'aux espaces sur les limites de la chaîne. Pour une suppression complète des espaces, envisagez les options suivantes :

Suppression des espaces de début et de fin :

Utilisez str.strip() :

>>> "  hello  apple  ".strip()
'hello  apple'
Copier après la connexion

Suppression de tous les caractères d'espace :

Employer str.replace() :

>>> "  hello  apple  ".replace(" ", "")
'helloapple'
Copier après la connexion

Supprimer tous les espaces et laisser des espaces uniques entre les mots :

Combinez str.split() et str.join() :

>>> " ".join("  hello  apple  ".split())
'hello apple'
Copier après la connexion

Pour supprimer tous les espaces sans laisser d'espaces simples entre les mots, remplacez le début " " par "":

>>> "".join("  hello  apple  ".split())
'helloapple'
Copier après la connexion

En implémentant ces méthodes, vous pouvez gérer efficacement la suppression des espaces lors des manipulations de chaînes.

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