Python finden das letzte Ereignis in der Saite

Python finden das letzte Ereignis in der Saite

In Python wird die Saite eine Replikation derselben Zahl enthält, sie ist als das Auftreten einer Python -String bezeichnet. Wenn wir mit Python -Saiten arbeiten, müssen wir sicherlich das letzte Ereignis in der Saite finden. Das Problem ist sehr häufig und wir sind hier, um dieses Problem zu beheben. Die Art, die letzte Existenz der Saite zu erhalten, wird hier veranschaulicht. Lassen Sie uns einige Methoden diskutieren, bei denen wir die Operationen durchgeführt haben, um das letzte Ereignis der Python -String zu erzielen. Gehen Sie also zu Spyder Compiler und trockenen Sie alle Beispielcodes, um alle Methoden kurz zu verstehen.

Beispiel 1:

Hier veranschaulichen wir den zuverlässigsten Weg, um die letzten Vorkommen der String -Elemente mit der String Rindex () -Methode zu erhalten. Der Befehl rindex () gibt die letzte Existenz des Substring oder Zeichens zurück, wenn sie in der Python -Zeichenfolge vorhanden sind. Der Zusammen dieser Ansatz ist, dass er einen Fehler erzeugt.

Um die Funktion von Rindex () weiter zu veranschaulichen, verwenden wir den Spyder -Compiler, damit Sie verstehen, wie er das Auftreten des letzten Zeichens oder Substring in der Python -Zeichenfolge durchsucht. Zunächst erstellen und initialisieren wir eine Python -Zeichenfolge. Dann verwenden wir eine Druckfunktion, die die erstellte Python -Zeichenfolge anzeigt. Wir können dann die Funktion rindex () aufrufen und unsere Zeichenfolge als Parameter übergeben. Die Druckfunktion wird verwendet, um den Index der letzten Existenz der Python -Zeichenfolge anzuzeigen.

First_string = "Python ist am besten zum Lernen"
target_string = "für"
print ("meine erste Zeichenfolge:" + str (First_String))
result = first_string.Rindex (target_string)
print ("Letzte Auftreten des Substring -Index ist:" + str (Ergebnis))


Um das letzte Ereignis der Zeichenfolge zu finden, speichern und auszuführen, und die Ausgabe wird auf dem Bildschirm "Compiler Console" angezeigt.

Beispiel 2:

In unserer zweiten Demonstration besteht eine weitere effizienteste Methode darin, die letzten Vorkommen der Zeichenfolge mit der String rfind () -Methode zu finden. Dies ist eine weitere Methode, um das Ziel zu erreichen. Dieser Befehl ist viel besser als der oben genannte Weg, da er ein „-1“ zurückgibt, wenn er kein Substring findet. Es erzeugt keinen Fehler, genau wie die Rindex () -Methode.

Um die Funktion rfind () weiter zu veranschaulichen, verwenden wir dieselbe Programmdatei, damit Sie verstehen, wie das Auftreten des letzten Zeichens oder Substring in der Python -Zeichenfolge durchsucht wird. Zunächst erstellen und initialisieren wir eine Python -String 'Python ist die beste Programmiersprache'. Dann verwenden wir eine Druckfunktion, die die erstellte Python -Zeichenfolge anzeigt. Wir können dann die Funktion rfind () aufrufen und unsere Zeichenfolge als Parameter übergeben. Wir können dann die Druckfunktion verwenden, um den Index des letzten Auftretens eines Substrings in der Python -Zeichenfolge anzuzeigen.

First_string = "Python ist die beste Programmiersprache"
target_string = "Programmierung"
print ("meine erste Zeichenfolge:" + str (First_String)
result = first_string.rfind (target_string)
print ("Letzte Auftreten des Substring -Index ist:" + str (Ergebnis))


Um das letzte Ereignis der Zeichenfolge zu finden, speichern und auszuführen, und die Ausgabe wird auf dem Bildschirm "Compiler Console" angezeigt.

Beispiel 3:

Unser drittes Programm nimmt die Eingabe vom Benutzer mit der Funktion rindex () ein. Wir verwenden jedoch die Rindex () -Methode, um den letzten Zeichenindex in einer Python -Zeichenfolge in diesem Programm zu finden. Es durchsucht den letzten Index und gibt dann den Wert zurück. Hier erstellen wir also die Zeichenfolge, die Eingaben vom Benutzer entnimmt und diesen Wert in „First_str“ speichert. In ähnlicher Weise lesen wir das Zeichenfolgenzeichen und zuweisen dieses Element in "Sec_Char". Die Existenz von "sec_char" in "First_str" wird mit dem Befehl rindex gefunden und in "last_index" gespeichert, und dann zeigt die Druckfunktion diesen Indexwert an.

First_str = input ("Einen String eingeben:")
sec_char = input ("Ein Zeichen geben:")
last_index = first_str.Rindex (sec_char)
print (last_index)


Hier führen wir unseren Programmcode zweimal aus. Beim ersten Mal erzeugt es ein "ValueError", da es in der angegebenen Zeichenfolge "Z" finden kann. Beim zweiten Mal findet es den Wert und druckt den resultierenden Wert auf dem Bildschirm aus.

Um das letzte Ereignis der Zeichenfolge zu finden, speichern und auszuführen, und die Ausgabe wird auf dem Bildschirm "Compiler Console" angezeigt.

Abschluss:

Dies waren die grundlegenden Programme, um das letzte Ereignis in der Python -Saite zu finden. Probieren Sie einfach diese Methoden aus und verstehen Sie das Konzept von Rindex () und RFind () Methoden. Es wird vorgeschlagen, alle diese Methoden auch in Ihren Systemen zu implementieren.