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

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

青灯夜游
青灯夜游original
2019-01-19 14:53:5626179parcourir

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)) ;

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)) ;

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)) ;

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!

Déclaration:
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