python string split tutorial
Erfahren Sie anhand von Beispielen, wie Sie einen String in Python teilen:
Während der Arbeit in unseren Programmen kann es vorkommen, dass wir eine Zeichenfolge zur weiteren Verarbeitung in kleinere Teile zerlegen möchten.
In diesem Tutorial werden wir uns eingehend mit String Split in Python befassen und einfache Beispiele für Ihr leichtes Verständnis geben.
=> Besuchen Sie hier, um Python von Grund auf neu zu lernen
Was du lernen wirst:
- Was ist 'String'?
- Zeichenfolge deklarieren
- Was ist String Split?
- Python-Split-Funktion
- Wie teile ich einen String in Python?
- String in Liste teilen
- String in Array aufteilen
- Tokenize String
- String nach Zeichen teilen
- Fazit
- Literatur-Empfehlungen
Was ist 'String'?
Alles ist ein Objekt in Python, daher wird auch String in Python als Objekt behandelt.
Die Zeichenfolge heißt String. Ein Zeichen kann aus Symbolen, Alphabeten, Zahlen usw. bestehen. Der Computer versteht keines dieser Zeichen oder Zeichenfolgen, sondern nur Binärzahlen, d. H. Nullen und Einsen.
Wir nennen diese Methode als Codierung, und der umgekehrte Prozess wird als Decodierung bezeichnet, und die Codierung erfolgt basierend auf dem ASCII.
Zeichenfolge deklarieren
Zeichenfolgen werden mit doppelten Anführungszeichen ('') oder einfachen Anführungszeichen ('') deklariert.
Syntax:
Variable name = “string value”
ODER
Variable name = ‘string value’
Beispiel 1:
my_string = “Hello”
Beispiel 2:
my_string = ‘Python’
Beispiel 3:
my_string = “Hello World” print(“String is: “, my_string)
Ausgabe:
String ist: Hallo Welt
Beispiel 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Ausgabe:
String ist: Hallo Python
Was ist String Split?
Wie der Name selbst erklärt, bedeutet String Split, den angegebenen String in kleinere Teile zu teilen oder zu zerbrechen.
Wenn Sie in einer beliebigen Programmiersprache an Strings gearbeitet hätten, kennen Sie möglicherweise die Verkettung (Kombinieren der Strings), und der String-Split ist genau das Gegenteil davon. Um Split-Operationen für Zeichenfolgen auszuführen, bietet Python eine integrierte Funktion namens Teilt().
Python-Split-Funktion
Die Python split () -Methode wird verwendet, um die Zeichenfolge in Blöcke aufzuteilen, und akzeptiert ein Argument namens Trennzeichen.
Ein Trennzeichen kann ein beliebiges Zeichen oder ein Symbol sein. Wenn keine Trennzeichen definiert sind, wird die angegebene Zeichenfolge aufgeteilt und standardmäßig wird ein Leerzeichen verwendet.
Syntax:
variable_name = “String value” variable_name.split()
Beispiel 1:
my_string = “Welcome to Python” my_string.split()
Ausgabe:
('Willkommen', 'zu', 'Python')
Wie teile ich einen String in Python?
Im obigen Beispiel haben wir die Funktion split () verwendet, um die Zeichenfolge ohne Argumente zu teilen.
Sehen wir uns einige Beispiele für die Aufteilung der Zeichenfolge an, indem wir einige Argumente übergeben.
Beispiel 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
Ausgabe:
Vor dem Split lautet der String: Apple, Orange, Mango
Nach dem Teilen lautet die Zeichenfolge: ('Apple', 'Orange', 'Mango')
Beispiel 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
Ausgabe:
Vor dem Teilen lautet der String: Welcome0To0Python
Nach dem Teilen lautet der String: ('Willkommen', 'An', 'Python')
Beispiel 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
Ausgabe:
Erste Frucht ist: Apfel
Zweite Frucht ist: Orange
Dritte Frucht ist: Mango
Im obigen Beispiel teilen wir die angegebene Zeichenfolge 'Apple, Orange, Mango' in drei Teile und weisen diese drei Teile verschiedenen Variablen 'ruit1 ',' Frucht2 'und' Frucht3 'zu.
String in Liste teilen
Immer wenn wir den String in Python teilen, wird er in List konvertiert.
Wie Sie wissen, definieren wir in Python im Gegensatz zu anderen Programmiersprachen keine Datentypen. Wenn wir die Funktion split () verwenden, ist es daher besser, sie einer Variablen zuzuweisen, damit mit der erweiterten for-Schleife nacheinander problemlos darauf zugegriffen werden kann.
Beispiel 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
für den Wertgegenstand:
print(item)
Ausgabe:
Apfel
Orange
Mango
String in Array aufteilen
Wie bereits erwähnt, wird die Zeichenfolge immer dann, wenn wir sie teilen, in ein Array konvertiert. Die Art und Weise, wie Sie auf Daten zugreifen, ist jedoch unterschiedlich.
Mit der Funktion split () zerlegen wir die Zeichenfolge in einige Teile und weisen sie einer Variablen zu. Mit dem Index können wir auf die unterbrochenen Zeichenfolgen zugreifen. Dieses Konzept wird als Arrays bezeichnet.
Mal sehen, wie wir mithilfe von Arrays auf die geteilten Daten zugreifen können.
Beispiel 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
Ausgabe:
Erster Punkt ist: Apple
Zweiter Punkt ist: Orange
Dritter Punkt ist: Mango
Tokenize String
Wenn wir die Saite teilen, zerfällt sie in kleinere Teile und diese kleineren Teile werden als Token bezeichnet.
Beispiel:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Ausgabe:
So öffnen Sie eine .dat-Datei unter Windows
String-Token sind: ('Audi', 'BMW', 'Ferrari')
Im obigen Beispiel werden Audi, BMW und Ferrari als Zeichen der Schnur bezeichnet.
'Audi, BMW, Ferrari'
String nach Zeichen teilen
In Python haben wir eine integrierte Methode namens list (), um die Zeichenfolgen in eine Folge von Zeichen aufzuteilen.
Die Funktion list () akzeptiert ein Argument, bei dem es sich um einen Variablennamen handelt, in dem die Zeichenfolge gespeichert ist.
Syntax:
variable_name = “String value” list(variable_name)
Beispiel:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Ausgabe:
String-Token sind: ('P', 'y', 't', 'h', 'o', 'n')
Fazit
Wir können dieses Tutorial mit den folgenden Hinweisen abschließen:
- String Split wird verwendet, um den String in Blöcke zu zerlegen.
- Python bietet eine integrierte Methode namens split () zum Teilen von Zeichenfolgen.
- Wir können auf die geteilte Zeichenfolge zugreifen, indem wir list oder Arrays verwenden.
- Das Teilen von Zeichenfolgen wird häufig verwendet, um einen bestimmten Wert oder Text aus der angegebenen Zeichenfolge zu extrahieren.
=> Entdecken Sie hier die Simple Python Training Series.
Literatur-Empfehlungen
- Python-String-Funktionen
- Java String mit String Buffer und String Builder Tutorial
- Python DateTime Tutorial mit Beispielen
- Ausführliche Eclipse-Tutorials für Anfänger
- Python-Tutorial für Anfänger (KOSTENLOSES Python-Training zum Anfassen)
- Python-Variablen
- Python-Einführungs- und Installationsprozess
- Python-Hauptfunktions-Tutorial mit praktischen Beispielen