logo

Python-String-split()-Methode

Die Python-Methode „split()“ teilt die Zeichenfolge in eine durch Kommas getrennte Liste auf. Es trennt Zeichenfolgen anhand des Trennzeichens. Python ist eine beliebte Programmiersprache, die Entwicklern eine breite Palette leistungsstarker Tools und Funktionalitäten bietet. Eine der am häufigsten verwendeten Methoden in Python ist die Methode split(), mit der Sie eine Zeichenfolge basierend auf einem angegebenen Trennzeichen in Teilzeichenfolgen aufteilen können. In diesem Artikel werfen wir einen genaueren Blick auf die Methode split() in Python, wie sie funktioniert und wie Sie sie zum Bearbeiten von Zeichenfolgen in Ihrem Code verwenden können.

Diese Methode benötigt zwei Parameter und beide sind optional. Es wird unten beschrieben.

Unterschrift

 split(sep=None, maxsplit=-1) 

Parameter

September: Ein String-Parameter fungiert als Trennzeichen.

maxsplit: Anzahl der Split-Aufführungen.

Zurückkehren

Es wird eine durch Kommas getrennte Liste zurückgegeben.

Sehen wir uns einige Beispiele der Methode split() an, um deren Funktionalität zu verstehen.

Die Methode split() verstehen

Die Methode split() in Python wird verwendet, um einen String in kleinere Teilstrings zu zerlegen. Die Teilzeichenfolgen werden durch ein Trennzeichen bestimmt, das in den Parametern der Methode angegeben wird. Standardmäßig ist das Trennzeichen ein Leerzeichen, es kann jedoch in ein beliebiges Zeichen oder eine beliebige Zeichenfolge geändert werden. Die Methode split() gibt eine Liste von Teilzeichenfolgen zurück, die durch das angegebene Trennzeichen getrennt sind.

Datenstruktur

Die Syntax für die Methode split() lautet wie folgt:

 string.split(separator, maxsplit) 

Der erste Parameter ist das Trennzeichen, das zum Aufteilen der Zeichenfolge in Teilzeichenfolgen verwendet wird. Wenn kein Trennzeichen angegeben ist, ist das Standardtrennzeichen ein Leerzeichen. Der zweite Parameter ist optional und gibt die maximale Anzahl der Aufteilungen an, die vorgenommen werden können. Wenn dieser Parameter nicht angegeben wird, gibt es keine Begrenzung für die Anzahl der möglichen Teilungen.

Schauen wir uns einige Beispiele für die Verwendung der Methode split() in Python an:

Beispiel:

 string = 'Hello World' result = string.split() print(result) 

Ausgabe:

Android-Entwicklermodus ausschalten
 ['Hello', 'World'] 

In diesem Beispiel verwenden wir die Methode split(), um die Zeichenfolge „Hello World“ in zwei Teilzeichenfolgen zu zerlegen: „Hello“ und „World“. Da wir kein Trennzeichen angegeben haben, wurde das Standardtrennzeichen (Leerzeichen) verwendet.

Sehen wir uns einige Beispiele der Methode split() an, um deren Funktionalität zu verstehen.

Beispiel für die Python-String-split()-Methode

Dies ist ein einfaches Beispiel, um die Verwendung der Methode split() zu verstehen. Es wird kein Parameter angegeben, standardmäßig fungieren Leerzeichen als Trennzeichen. Siehe das Beispiel unten.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split() # Displaying result print(str) print(str2) 

Ausgabe:

 Java is a programming language ['Java', 'is', 'a', 'programming', 'language'] 

Beispiel 2 der Python-String-split()-Methode

Übergeben wir der Methode ein Parametertrennzeichen. Jetzt wird die Zeichenfolge anhand des Trennzeichens getrennt. Siehe das Beispiel unten.

Turbo C++ herunterladen
 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('Java') # Displaying result print(str2)3 

Ausgabe:

['', ' is a programming language'] 

Beispiel 3 für die Python-String-Methode rsplit()

Die Zeichenfolge wird jedes Mal geteilt, wenn a auftritt. Siehe das Beispiel unten.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('a') # Displaying result print(str) print(str2) 

Ausgabe:

Java is a programming language ['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge'] 

Beispiel :

 string = 'Python is awesome' result = string.split('o') print(result) 

Ausgabe:

 ['Pyth', 'n is awes', 'me'] 

In diesem Beispiel verwenden wir die Methode split(), um die Zeichenfolge „Python is awesome“ in drei Teilzeichenfolgen zu zerlegen: „Pyth“, „n is awes“ und „me“. Wir haben den Buchstaben „o“ als Trennzeichen angegeben, daher teilt die Methode split() die Zeichenfolge bei jedem Vorkommen des Buchstabens „o“.

Verwendung des maxsplit-Parameters

Wie bereits erwähnt, verfügt die Methode split() über einen optionalen Parameter namens maxsplit, der die maximale Anzahl an Teilungen angibt, die durchgeführt werden können. Schauen wir uns ein Beispiel an:

Umkehren der Zeichenfolge in Java
 string = 'John,Doe,Jane,Doe' result = string.split(',', 2) print(result) 

Ausgabe:

 ['John', 'Doe', 'Jane,Doe'] 

In diesem Beispiel haben wir den Parameter „maxsplit“ verwendet, um die Anzahl der Teilungen auf 2 zu begrenzen. Infolgedessen teilte die Methode „split()“ die Zeichenfolge nur an den ersten beiden Kommas, auf die sie traf.

Beispiel 4 der Python-String-split()-Methode

Neben dem Trennzeichen können wir auch den Wert maxsplit übergeben. Mit maxsplit wird die Anzahl der Teilungen festgelegt.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('a',1) # Displaying result print(str2) str2 = str.split('a',3) # Displaying result print(str2) 

Ausgabe:

['J', 'va is a programming language'] ['J', 'v', ' is ', ' programming language'] 

Beispiel :

 string = 'John,Doe,Jane,Doe' result = string.split(',') print(result) 

Ausgabe:

wie man die MySQL-Workbench verwendet
 ['John', 'Doe', 'Jane', 'Doe'] 

In diesem Beispiel verwenden wir die Methode split(), um die Zeichenfolge „John,Doe,Jane,Doe“ in vier Teilzeichenfolgen zu zerlegen: „John“, „Doe“, „Jane“ und „Doe“. Wir haben das Komma (',') als Trennzeichen angegeben, daher teilt die Methode split() die Zeichenfolge an jedem Komma auf.

Verwenden der Methode „join()“ mit „split()“

Die Methode „split()“ wird häufig in Verbindung mit der Methode „join()“ verwendet, um Zeichenfolgen in Python zu bearbeiten. Die Methode „join()“ wird verwendet, um eine Liste von Zeichenfolgen mithilfe eines angegebenen Trennzeichens zu einer einzigen Zeichenfolge zusammenzufügen. Das Trennzeichen wird als String in den Parametern der join()-Methode angegeben.

 Let's look at an example: string = 'John,Doe,Jane,Doe' result = '-'.join(string.split(',')) print(result) 

Ausgabe:

 'John-Doe-Jane-Doe' 

In diesem Beispiel verwenden wir zunächst die Methode split(), um die Zeichenfolge „John,Doe,Jane,Doe“ in eine Liste von Teilzeichenfolgen aufzuteilen. Anschließend verwenden wir die Methode „join()“, um die Teilzeichenfolgen wieder zu einer einzigen Zeichenfolge zusammenzufügen, wobei wir den Bindestrich („-“) als Trennzeichen verwenden.

Abschluss

Die Methode split() in Python ist ein leistungsstarkes Werkzeug zum Bearbeiten von Zeichenfolgen in Ihrem Code. Es ermöglicht Ihnen, eine Zeichenfolge basierend auf einem angegebenen Trennzeichen in kleinere Teilzeichenfolgen zu zerlegen. Standardmäßig ist das Trennzeichen ein Leerzeichen, es kann jedoch in ein beliebiges Zeichen oder eine beliebige Zeichenfolge geändert werden. Die Methode split() gibt eine Liste von Teilzeichenfolgen zurück, die durch das angegebene Trennzeichen getrennt sind. Sie können auch den optionalen Parameter maxsplit verwenden, um die Anzahl der möglichen Teilungen zu begrenzen.

Die Methode „split()“ wird häufig in Verbindung mit der Methode „join()“ verwendet, um Zeichenfolgen in Python zu bearbeiten. Die Methode „join()“ wird verwendet, um eine Liste von Zeichenfolgen mithilfe eines angegebenen Trennzeichens zu einer einzigen Zeichenfolge zusammenzufügen.

Insgesamt ist die Methode split() ein nützliches Werkzeug für jeden Python-Entwickler, der Zeichenfolgen in seinem Code bearbeiten muss. Es ist einfach zu bedienen und bietet viel Flexibilität hinsichtlich der Aufteilung und Manipulation von Zeichenfolgen.