Syntax von Split ():
Saite.Split (Separator, MaxSplit)Hier sind beide Argumente dieser Methode optional. Separator Funktioniert als Teiler der Zeichenfolge, und der Zeichenfolgenwert unterteilt in kleineren Wörtern basierend auf dem Trennzeichen. Wenn dieses Argument weggelassen wird, wird der Weißraum als Standardabscheider verwendet. MaxSplit wird verwendet, um die Grenze der Wörter zu definieren, die sich teilen werden. Wenn dieses Argument weggelassen wird, wird die gesamte Zeichenfolge für die Aufteilung analysiert und erstellen Sie die Liste aller Wörter basierend auf dem Trennzeichen.
Beispiel-1: Trennzeichenfolge basierend auf dem Speicherplatz
Das folgende Beispiel zeigt die Verwendung der methode split () ohne Argument. Erstellen Sie eine Python -Datei mit dem folgenden Skript, um zu sehen, wie sie funktioniert. Es wird den Text basierend auf dem Raum in Saiten einteilen und ein Tupel der Saiten zurückgibt.
#!/usr/bin/env python3Ausgang:
Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. Im Skript die Variable, Text Enthält eine Zeichenfolge von vier Wörtern und die Ausgabe zeigt eine Liste von vier Elementen.
Beispiel-2: Split-Zeichenfolge basierend auf Comma
Sie können einen beliebigen Zeichen oder eine Zeichenfolge als Trennzeichen in der verwenden Teilt() Methode. Der Komma(,) wird im folgenden Beispiel als Trennzeichen verwendet. Erstellen Sie eine Python -Datei mit dem folgenden Skript. Ein von Kommas getrennter String-Wert wird als Eingabe angenommen. der Split () Die Methode erstellt eine Liste von Zeichenfolgen, indem der Eingabewert basierend auf geteilt wird Komma(,). Als nächstes werden die Werte der Liste mit dem gedruckt 'für' Schleife.
#!/usr/bin/env python3Ausgang:
Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. Die von der Komma (,) getrennte Landliste wird als Eingabwert angenommen. Nachdem Sie die Eingabe basierend auf dem Komma geteilt haben, wird der Landname in jeder Zeile gedruckt.
Beispiel-3: Split String basierend auf dem spezifischen Wort
Erstellen Sie eine Python -Datei mit dem folgenden Skript. " Und " String wird in diesem Beispiel als Trennzeichen verwendet. Nachdem der Wert des Werts geteilt wurde Text, Die Rückkehrliste wird in der Variablen gespeichert, Langval. Die Werte der Liste werden gedruckt, indem Sie mit der anderen Zeichenfolge verwendet werdenfür' Schleife.
#!/usr/bin/env python3Ausgang:
Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. 'Ich mag ' Die String wird mit jedem Element der Liste hinzugefügt.
Beispiel-4: Split-Zeichenfolge basierend auf der Grenze (maxSplit)
Standardmäßig, der Split () Die Methode unterteilt jeden Text in alle möglichen Teile basierend auf dem Separator Wert. MaxSplit Parameter wird in der verwendet Teilt() Methode, um die geteilten Teile der Zeichenfolge zu begrenzen. Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Verwendung von zu kennen MaxSplit Parameter der Teilt() Methode. Ein Textwert mit Doppelpunkt(:) wird in der Variablen zugewiesen, Person. Das erste Mal die Teilt() Methode wird mit Limit 3 als aufgerufen MaxSplit Wert. Das zweite Mal die Teilt() Methode wird mit Limit 2 als aufgerufen MaxSplit Wert. Das dritte Mal die Teilt() Methode wird mit Grenze 1 aufgerufen MaxSplit Wert. für Die Schleife wird verwendet, um jedes Element der Liste nach dem Aufrufen der Liste zu drucken Teilt() Methode.
#!/usr/bin/env python3Ausgang:
Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. Der Text ist in vier Teile unterteilt, nachdem er das aufgerufen hat Teilt() Zum ersten Mal, weil es den Text basierend auf 3 Colons (:) geteilt hat :). Der Text ist in drei Teile unterteilt, nachdem er das aufgerufen hat Teilt() Zum zweiten Mal, weil es den Text basierend auf zwei Kolons teilte. Und der Text ist in zwei Teile unterteilt, nachdem er zum dritten Mal den Split () aufgerufen hat, weil er den Text basierend auf einem Dickdarm (:) geteilt hat :).
Abschluss:
Teilt() ist eine nützliche Methode, um einen Stringwert in mehrere Substrings zu unterteilen, basierend auf den Anforderungen. Wie die Stringwerte auf der Grundlage von Raum, Komma, Dickdarm oder einer bestimmten Zeichenfolge unterteilt und analysiert werden können, werden in diesem Artikel mit den erforderlichen Beispielen erörtert. Ich hoffe, Sie können Stringdaten in Python nach dem Lesen dieses Tutorials ordnungsgemäß teilen.
Sehen Sie sich das Video des Autors an: Hier