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

Comment supprimer tous les espaces dans une chaîne en Python

青灯夜游
Libérer: 2019-01-19 14:53:56
original
26229 Les gens l'ont consulté

Pour supprimer tous les espaces dans une chaîne en Python : utilisez la fonction replace(), utilisez la fonction split() + la fonction join() et utilisez les expressions régulières Python. L'article suivant présentera ces méthodes en détail, dans l'espoir d'être utile à tout le monde. [Tutoriels vidéo associés recommandés : Tutoriel Python]

Comment supprimer tous les espaces dans une chaîne en Python

Utilisez la fonction replace()

Nous pouvons utiliser la fonction replace() pour remplacer tous les espaces (" ") par ("")

def remove(string): 
    return string.replace(" ", "");
    
string = ' H  E  L  L  O  ! ';
print("原字符串:"+string) ;
print("\n新字符串:"+remove(string)) ;
Copier après la connexion

Sortie :

Comment supprimer tous les espaces dans une chaîne en Python

Utilisez la fonction split() + la fonction join()

La fonction split() tranchera la chaîne en spécifiant le délimiteur et renverra la chaîne divisée Tout simple -listes de caractères de . Nous joignons ensuite ces caractères de manière itérative à l'aide de la fonction join().

def remove(string): 
     return "".join(string.split());

string = 'w  o  r  l  d ';
print("原字符串:"+string) ;
print("\n新字符串:"+remove(string)) ;
Copier après la connexion

Sortie :

Comment supprimer tous les espaces dans une chaîne en Python

Utilisation d'expressions régulières Python

Python a ajouté le module re depuis la version 1.5, qui fournit des modèles d'expressions régulières de style Perl. Le module

re apporte toutes les capacités d'expression régulière au langage Python.

#导入re 模块
import re
def remove(string): 
    pattern = re.compile(r'\s+');
    return re.sub(pattern,'', string);

string = 'P  y  t  h  o  n';
print("原字符串:"+string);
print("\n新字符串:"+remove(string)) ;
Copier après la connexion

Sortie :

Comment supprimer tous les espaces dans une chaîne en Python

Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal