Heim  >  Artikel  >  Backend-Entwicklung  >  Wie teile ich eine Zeichenfolge basierend auf Leerzeichen in Python in Teilzeichenfolgen auf?

Wie teile ich eine Zeichenfolge basierend auf Leerzeichen in Python in Teilzeichenfolgen auf?

Barbara Streisand
Barbara StreisandOriginal
2024-11-17 17:55:02254Durchsuche

How do I split a string into substrings based on whitespace in Python?

Aufteilen von Zeichenfolgen in Leerzeichen in Python

In Python können Sie eine Zeichenfolge basierend auf einem angegebenen Trennzeichen in mehrere Teilzeichenfolgen aufteilen. Wenn es speziell um Leerzeichen geht, besteht ein gängiger Ansatz darin, die Methode str.split() ohne Angabe eines Arguments zu verwenden:

my_string = "many   fancy word \nhello    \thi"
result = my_string.split()

Dieser Vorgang teilt die Zeichenfolge automatisch in Teilzeichenfolgen basierend auf Leerzeichen, einschließlich Leerzeichen und Tabulatoren, auf , und Zeilenumbrüche. Das Ergebnis wäre:

result = ['many', 'fancy', 'word', 'hello', 'hi']

Dieser Ansatz ist praktisch und effizient zum Aufteilen von Zeichenfolgen in Leerzeichen, da kein bestimmtes reguläres Ausdrucksmuster angegeben werden muss. Es ist jedoch wichtig zu beachten, dass die Zeichenfolge in alle aufeinanderfolgenden Leerzeichen aufgeteilt wird und aufeinanderfolgende Leerzeichen als einzelnes Trennzeichen behandelt werden.

Das obige ist der detaillierte Inhalt vonWie teile ich eine Zeichenfolge basierend auf Leerzeichen in Python in Teilzeichenfolgen auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn