Syntax der Python String Partition () -Methode:
Beispiel 1: Verwenden der String Partition () -Methode in Python
Die Funktion Python String „Partition ()“ wird in diesem Beispiel verwendet, in dem eine Zeichenfolge einen Wert in ein Tupel mit drei Elementen zurückgibt. Das Tuple -Objekt gibt drei Elemente zurück, von denen das erste ein Substring ist, das vor der bereitgestellten Zeichenfolge kommt, die zweite ist die angegebene Zeichenfolge, und das dritte ist ein weiterer Substring, der nach der bereitgestellten Zeichenfolge erfolgt. In diesem Fall dient die mitgelieferte Zeichenfolge im Wesentlichen als Trennzeichen. Das Element, das wir als Trennzeichen aus der angegebenen Zeichenfolge auswählen, ist die angeforderte Zeichenfolge.
Die Zeichenfolge wird dann unter Verwendung der Methode „Partition ()“ in ein Tupel unterteilt. Mehrere Elemente können in einem einzelnen Objekt mit Tupeln aufbewahrt werden. Einer der aufgebauten Datensätze von Python zur Aufbewahrung der Datensammlungen ist das Tupel. Die anderen drei sind Sammeln, Set und Wörterbuch mit jeweils unterschiedlichen Funktionen und Anwendungen. Ein Tupel ist eine unveränderliche, geordnete Sammlung.
Beginnen wir mit der ersten Instanz, in der wir den String -Wert „Meine bevorzugte Programmiersprache ist Python“ haben, die wir in der Variablen „String“, die wir zuvor initialisiert haben, gespeichert haben. In der folgenden Zeile verwenden wir dann die String -Methode "partition ()" mit dem Argument "String", da der Zeichenfolgenwert darin gerührt wird. Zusätzlich übergeben wir das Separator, das auch als bestimmte Operatorin „Sprache“ an die Partitionsmethode bekannt ist. Und wir speichern das "partition ()" -Ergebnis in die "Ergebnis" -Variable. Dies unterscheidet die Zeichenfolge in Drei-Elemente-Tupel. Um das Ergebnis auf dem Bildschirm anzuzeigen, verwenden wir die Funktion „print ()“ in der nächsten Zeile mit „Ergebnis“ als Parameter.
Nachdem die Zeichenfolge in ein Tupel mit drei Elementen aufgeteilt ist, können wir sie im folgenden Ausgangsbild sehen. Aufgrund des im vorherigen Skript als „Sprache“ verwendeten Separators enthalten die angegebenen Zeichenfolgen nun drei Elemente. Das Separatorelement ist "Sprache", gefolgt vom Substring "Python". Und dann ist das erste Element „meine Lieblingsprogrammierung“, ein Substring, das vor dem angegebenen Begriff „Sprache“ kommt, der vorkommt.
In der Python -Methode „Partition ()“ für Zeichenfolgen können wir die Zahlen auch als definierte Zeichenfolge oder Trennzeichen verwenden. Daher teilen wir im zweiten Abschnitt des Codes die Zeichenfolge unter Verwendung der numerischen Ziffer als Trennzeichen in ein Tupel auf. Starten Sie jetzt den Code. Beginnend mit dem String -Wert "Alex hat 78 Punkte und Smith hat 88 Punkte in ihrer Prüfung", initialisieren wir die Variable "String1", um diesen Wert zu halten. Die Funktion „Partition ()“ wird dann in der nächsten Zeile mit dem Parameter „String1“ und dem Wert „78“ verwendet, der die Zahl in der Klammern der Partitionsmethode ist. Die Ergebnisvariable, die die Ausgabe der Methode „Partition ()“ speichert, wird dann an die Funktion „print ()“ übergeben.
Die Schnur ist in ein Tupel unterteilt, das jetzt drei Teile enthält. Die Methode „Partition ()“ unterteilt eine Zeichenfolge in drei Elemente, wie in der vorherigen Abbildung gezeigt. Da "78" als Trennzeichen verwendet wird, ist das erste Element "Alex Got" vor dem "78". Das zweite Element ist das tatsächliche „78“ und das dritte Element ist der dritte Teil, der das Teil nach dem Separator ist.
Mit der String -Technik "Partition ()" können wir die Zeichenfolge auch mit Symbolen als Trennzeichen teilen. In diesem dritten Abschnitt des Codes verwenden wir das Symbol „%“ als Trennzeichen, um die Zeichenfolge in zwei Teile zu unterteilen. Sie können jedoch jedes andere Symbol verwenden, das Sie mögen.
Wir haben den String -Wert "Noah hat 80% in seinem Ergebnis" im Skript und wir haben ihn in der Variablen "String2" gespeichert, die wir gespeichert haben. Als nächstes verwenden wir die Funktion „Partition ()“ mit „String2“ als Argument, da der Wert der Zeichenfolge gespeichert werden muss. Wir tun dies, indem wir das Trennzeichen „%“ innerhalb der „Partition ()“ -Methode verwenden. Letztendlich verwenden wir die Funktion „print ()“ und übergeben das Variable „Ergebnis“ als Argument, das wir zuvor initialisiert haben. Das Ergebnis der „Partition ()“ -Methode wird darin gespeichert.
Infolgedessen wird ein Tupel angezeigt, das aus drei Elementen besteht. Das erste Element ist "Nah Got 80", was der Teil vor dem Separator "%" in der vorhergehenden Spezifikationszeichenfolge ist. Das letzte Element ist der Abschnitt, der dem Separator folgt, das "in seinem Ergebnis" ist. Vorher wird „%“ angezeigt, was die angeforderte Zeichenfolge ist. Die Elemente im Tupel erscheinen immer zwischen den umgekehrten Kommas. Wenn es danach ein Komma gibt, bedeutet es, dass ein einzelnes String -Element beendet ist.
Die Python -Zeichenfolge „Partition ()“ gibt ein „ValueError“ zurück, wenn wir eine leere Zeichenfolge als Trennzeichen verwenden. Der String -Wert "Ich liebe es zu spielen" wird in der Variablen "str" gespeichert, die wir zuerst initialisieren müssen. In der folgenden Zeile nennen wir dann die Funktion „print ()“. In dieser Funktion passieren wir die Partition () -Methode mit „str1“ als Argument, da der Zeichenfolgenwert darin gespeichert ist. In den Klammern der Partition () -Methode verwenden wir einen leeren Separator. Drücken Sie nun die Taste Ausführen, um zu sehen, wie auf dem Bildschirm angezeigt wird.
Da wir die angegebene Zeichenfolge in diesem Code nicht als Trennzeichen verwendet haben, wurde in der Ausgabe ein „ValueError“ angezeigt, weshalb die Fehlermeldung auf dem Bildschirm angezeigt wurde.
Wenn die mitgelieferte Zeichenfolge in der Zeichenfolge nicht gefunden werden kann, bietet die Methode "Partition ()" von Python eine Liste mit drei Teilen - der tatsächlichen Zeichenfolge und zwei leeren Zeichenfolgen.
Beginnen wir nun den fünften Abschnitt dieses Codes. In diesem Code wird der Zeichenfolgenwert "Ich liebe es, Codierung" in der erstellten Variablen "Str1" gespeichert zu sein. Die Methode „Partition ()“ wird dann mit der Eingabe „str1“ in der nächsten Zeile aufgerufen. Das Separator „to“, das in der Zeichenfolge nicht vorhanden ist. Wir haben die Funktion print () verwendet, um ihre Ergebnisse auf dem Bildschirm anzuzeigen.
Wenn die mitgelieferte Zeichenfolge in der Zeichenfolge nicht gefunden werden kann, bietet die Methode "Partition ()" von Python eine Liste mit drei Teilen - der tatsächlichen Zeichenfolge und zwei leeren Zeichenfolgen.
Beginnen wir nun den fünften Abschnitt dieses Codes. In diesem Code wird der Zeichenfolgenwert "Ich liebe es, Codierung" in der erstellten Variablen "Str1" gespeichert zu sein. Die Methode „Partition ()“ wird dann mit der Eingabe „str1“ in der nächsten Zeile aufgerufen. Das Separator „to“, das in der Zeichenfolge nicht vorhanden ist. Wir haben die Funktion print () verwendet, um ihre Ergebnisse auf dem Bildschirm anzuzeigen.
Beispiel 2: Verwenden Sie Pythons String Partition () -Methode, um zwei verschiedene Tupel aus einem String -Wert zurückzugeben
In diesem Beispiel werden wir zwei unterschiedliche Separatoren für dieselbe Zeichenfolge verwenden, um zwei verschiedene Tupel zu erstellen, die jeweils ein anderes String -Element enthalten.
Beginnen wir nun mit dem Code des zweiten Beispiels. Wir lagern den Saitenwert „Wir trinken jeden Morgen Kaffee“ in der ersten Zeile und speichern ihn in der Variablen „String“. Dann kommen wir zu seinem Hauptabschnitt, wo wir die beiden verschiedenen Tupel drucken. Um dies zu erreichen, verwenden wir die Funktion „print ()“ in dieser Funktion. Wir nennen die "partition ()" -Methode mit "String" als Parameter, da der Wert der Zeichenfolge hier angegeben ist. Wir übergeben auch den Trennzeichen „Kaffee“ als Parameter an die Klammern dieser Methode.
In der folgenden Zeile wiederholen wir den Vorgang. Aber diesmal wird der Trennzeichen in „alle“ geändert. Das erste Element des Tupels ist leer, wenn das Separator am Anfang entdeckt wird und das andere Element die erste Zeichenfolge ist, die in der String -Liste enthalten ist, während das andere als drittes Zeichenfolgenelement angesehen wird.
Wie im oben genannten Code ist der erste Trennzeichen „Kaffee“. Daher ist das erste Element im ersten Tupel „We Drink. Ähnlich wie beim ersten Tupel änderte das Trennzeichen des zweiten Tupels die Werte der Saiten. Wir haben „alle“ als zweiter Abschlüsselungsabscheider verwendet. Somit wird das erste Element im Tupel, „Wir trinken Kaffee“, vor dem Trennzeichen platziert. Und das letzte Element, „Morgen“, wird danach platziert.
Abschluss
Wir haben uns die Python -String „Partition ()“ -Methode angesehen, die ein Tupel zurückgibt, indem wir eine Zeichenfolge in drei Komponenten einteilen. Mit dieser Technik haben wir die Zeichenfolge mit einem Separator in Tupel unterteilt. Wir haben diskutiert, wie diese Methode mit verschiedenen Separatoren wie „Zahlen“, „Symbolen“ oder einem „String -Wert“ verwendet werden kann. Im ersten Beispiel haben wir erwähnt, dass das Trennzeichen, wenn es leer ist, "TypeError" zurückgibt. Im letzten Beispiel haben wir mit zwei verschiedenen Separatoren zwei separate Tupel aus demselben Zeichenfolgenwert zurückgegeben.