Python-Programmiersprache hat verschiedene Datentypen einschließlich Zeichenfolgen. Obwohl Zeichenfolgen von Natur aus unveränderlich sind, können wir eine Zeichenfolge dennoch mit manipulieren wie eine Split-Funktion. Es zerlegt größere Zeichenfolgen mit verschiedenen Parametern in kleinere Zeichenfolgen. In diesem Artikel erfahren Sie, wie Sie die Split-Funktion in verwenden können . Im Folgenden werden die in diesem Blog behandelten Themen aufgeführt:
- Was ist eine Zeichenfolge?
- Benötigen Sie eine Split-Funktion?
- Wie verwende ich die Split-Funktion in Python?
- Parameter teilen
- Beispiel
Was ist eine Zeichenfolge?
Zeichenfolgen in Python stehen für Unicode-Zeichenwerte. Python hat keinen Zeichendatentyp, ein einzelnes Zeichen wird auch als Zeichenfolge betrachtet.
Wir verwenden einfache oder doppelte Anführungszeichen, um eine Zeichenfolge zu deklarieren. Um auf eine Zeichenfolge zuzugreifen, verwenden wir die Indizes und eckigen Klammern. Da Zeichenfolgen von Natur aus veränderbar sind, können wir nach dem Deklarieren einer Zeichenfolge keine Änderungen vornehmen.
name = 'Edureka' drucken (name [0])
Ausgabe: IS
Obwohl wir eine Zeichenfolge nach der Deklaration nicht ändern können, können wir eine Zeichenfolge in Python aufteilen.
Was ist ein SQLite-Browser?
Notwendigkeit einer geteilten Funktion
Die Split-Funktion gibt eine Liste von Zeichenfolgen zurück, nachdem die Zeichenfolge basierend auf dem angegebenen Trennzeichen geteilt wurde. Im Folgenden sind die Vorteile der Verwendung einer Split-Funktion in Python aufgeführt:
- Irgendwann müssen wir möglicherweise eine große Zeichenfolge in kleinere Stücke oder Zeichenfolgen zerlegen.
- Es ist das Gegenteil von Verkettung, bei der zwei Zeichenfolgen addiert werden.
- Die Leerzeichen werden als Trennzeichen betrachtet, wenn in der Teilungsfunktion keine vorhanden sind.
- Es wird einfacher, Schlussfolgerungen zu analysieren und abzuleiten.
- Es hilft, verschlüsselte Zeichenfolgen zu dekodieren.
Wie verwende ich die Split-Funktion in Python?
Die Split-Funktion zerlegt eine größere Zeichenfolge und gibt eine Liste mit kleineren Blöcken oder Zeichenfolgen an. Unten finden Sie ein Beispiel zum Teilen einer Zeichenfolge in Python.
a = 'Wir sind Edureka, wir haben hochmoderne Tutorials und Zertifizierungsprogramme, um Ihr Wissen zu verbessern' print (a.split ())
Ausgabe: ['Wir', 'sind', 'Edureka', 'wir', 'haben', 'schneiden', 'Rand', 'Tutorials', 'und', 'Zertifizierung', 'Programme', 'bis', ' Upskill ',' dein ',' Wissen ']
Oben sehen Sie ein einfaches Beispiel, wie die Split-Funktion verwendet werden kann, um den gesamten Text in kleinere Zeichenfolgen aufzuteilen. Die Split-Funktion verfügt jedoch über verschiedene Parameter, um die Ausführung zu optimieren.
Parameter teilen
Trennzeichen - Es wirkt wie ein Trennzeichen. Die Zeichenfolge wird gemäß dem angegebenen Trennzeichen aufgeschlüsselt. Es ist auch optional, wenn kein Trennzeichen angegeben ist. Das Standardtrennzeichen ist der Leerraum.
Max - Es ist auch optional. Es definiert die Anzahl der Teilungen, die stattfinden werden. Der Standardwert ist -1, was bedeutet, dass die Anzahl der Teilungen nicht begrenzt ist.
Separator
Unten sehen Sie ein Beispiel, um die Teilungsfunktion mit einem Trennzeichenparameter zu zeigen:
Was ist die beste Java-Idee
a = 'Edureka ist das größte Edtech-Unternehmen, es gibt viele hochmoderne Kurse zum Erlernen von' print (a.split (',') b = 'Sonntag * Montag * Dienstag * Mittwoch * Donnerstag * Freitag * Samstag' print (a. Teilt(' * ')
Ausgabe: ['Edureka ist das größte Edtech-Unternehmen', 'es gibt viele hochmoderne Kurse zu lernen'] ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
Im obigen Beispiel wird das Trennzeichen angegeben, nach dem die Zeichenfolge in kleinere Zeichenfolgen aufgeteilt wird.
Max
Unten sehen Sie ein Beispiel, um die Split-Funktion mit einem max-Parameter zu zeigen:
a = 'mein * Name * ist * Python' print (a.split ('*', 3)
Ausgabe : ['mein', 'Name', 'ist', 'Python']
Der Parameter max im obigen Beispiel ist auf 3 gesetzt, was bedeutet, dass die Ausgabe 4 Elemente in der Liste der Zeichenfolgen enthält.
Beispiel
Im Folgenden finden Sie einige Beispiele, in denen wir die Teilungsfunktion verwenden können, um die Zeichenfolge in kleinere Blöcke oder Zeichenfolgen aufzuteilen.
a = 'Mein Name ist Python' print (a.split ()) b = 'CatDogAntCarTap' print ([b [i: i + 3] für i im Bereich (0, len (b), 3)]) c = 'python # wurde # von # Guido # van # rossum' gemacht print (c.split ('#', 6) d = 'dies wird in der Ausgabe sein, dies wird nicht' print (d.split) sein (',', 4)
Ausgabe: ['mein', 'Name', 'ist', 'Python'] ['Katze', 'Hund', 'Ameise', 'Auto', 'Tap'] ['Python', 'wurde', 'gemacht' , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']
In diesem Blog haben wir gelernt, wie die Split-Funktion verwendet werden kann, um große Zeichenfolgen in kleinere Blöcke oder Zeichenfolgen zu zerlegen. String ist eine unveränderliche Datenstruktur, dh sie kann nicht mehr geändert werden, nachdem Sie sie deklariert haben. Die Manipulation kann zwar mit der Split-Funktion erfolgen. Python-Programmiersprache hat verschiedene Datentypen wie Liste , , Tupel , einstellen usw.
Unterschied zwischen Override und Overload
Primitive Datentypen und spezialisierte Datenstrukturen Optimieren Sie Ihren Code und geben Sie Python einen Vorteil gegenüber anderen Programmiersprachen. Um Ihre Fähigkeiten zu beherrschen, melden Sie sich an und starten Sie Ihr Lernen.
Haben Sie Fragen? Erwähnen Sie sie in den Kommentaren, wir werden uns so schnell wie möglich bei Ihnen melden.