Heim >Backend-Entwicklung >Python-Tutorial >So entfernen Sie alle Leerzeichen in einer Zeichenfolge in Python
Um alle Leerzeichen in einer Zeichenfolge in Python zu entfernen: Verwenden Sie die Funktion „replace()“, die Funktion „split()“ + die Funktion „join()“ und verwenden Sie reguläre Python-Ausdrücke. Der folgende Artikel stellt diese Methoden im Detail vor und hofft, für alle hilfreich zu sein. [Empfohlene verwandte Video-Tutorials: Python-Tutorial]
Verwenden Sie die Funktion „replace()“
Wir können die Funktion replace() verwenden, um alle Leerzeichen (" ") durch ("") zu ersetzen
def remove(string): return string.replace(" ", ""); string = ' H E L L O ! '; print("原字符串:"+string) ; print("\n新字符串:"+remove(string)) ;
Ausgabe:
Verwenden Sie die Funktion „split()“ + die Funktion „join()“
Die Funktion „split()“ zerteilt die Zeichenfolge durch Angabe des Trennzeichens und gibt alle Teile der geteilten Zeichenfolge zurück Einzelzeichenliste. Anschließend verbinden wir diese Zeichen iterativ mit der Funktion „join()“.
def remove(string): return "".join(string.split()); string = 'w o r l d '; print("原字符串:"+string) ; print("\n新字符串:"+remove(string)) ;
Ausgabe:
unter Verwendung regulärer Python-Ausdrücke
Python hat seit Version 1.5 das re-Modul hinzugefügt, das Muster für reguläre Ausdrücke im Perl-Stil bereitstellt. Das
re-Modul erweitert die Python-Sprache um vollständige reguläre Ausdrucksfunktionen.
#导入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)) ;
Ausgabe:
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo entfernen Sie alle Leerzeichen in einer Zeichenfolge in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!