I Python, hvis strengen inneholder en replikering av samme tall, er den kjent som forekomsten av en pythonstreng. Visstnok når vi jobber med Python -strenger, må vi finne den siste forekomsten i strengen. Problemet er veldig vanlig, og vi er her for å løse dette problemet. Måten å få den siste eksistensen av strengen er illustrert her. La oss diskutere noen få metoder der vi utførte operasjonene for å hente den siste forekomsten av Python -strengen. Så ta turen til Spyder Compiler og Dry Run alle eksemplene for å forstå alle metoder kort.
Eksempel 1:
Her illustrerer vi den mest pålitelige måten å få de siste forekomstene av strengelementene ved å bruke String Rindex () -metoden. Rindex () -kommandoen returnerer den siste eksistensen av substring eller karakter hvis den er til stede i Python -strengen. Con for denne tilnærmingen er at den genererer en feil hvis det ikke er noen karakter eller substring i Python -strengen og dermed forstyrrer programkoden.
For ytterligere å illustrere Rindex () -funksjonen, bruker vi Spyder -kompilatoren slik at du kan forstå hvordan den søker i forekomsten av den siste tegnet eller substring i python -strengen. Til å begynne med oppretter og initialiserer vi en python -streng. Deretter bruker vi en utskriftsfunksjon som viser den opprettede Python -strengen. Vi kan deretter kalle RINDEX () -funksjonen og passere strengen vår som en parameter. Utskriftsfunksjonen brukes til å vise indeksen for den siste eksistensen av Python -strengen.
first_string = "python er best for læring"
For å finne den siste forekomsten av strengen, lagre og utføre programmet, og utgangen vises på Compiler Console -skjermen.
Eksempel 2:
I vår andre demonstrasjon er en annen mest effektiv metode å finne de siste forekomstene av strengen ved å bruke String RFIND () -metoden. Dette er en annen metode for å oppnå målet. Denne kommandoen er mye bedre enn den nevnte måten når den returnerer en "-1" hvis den ikke finner noen substring. Det genererer ikke en feil, akkurat som RINDEX () -metoden.
For ytterligere å illustrere RFIND () -funksjonen, bruker vi den samme programfilen slik at du kan forstå hvordan den søker i forekomsten av det siste tegnet eller substring i Python -strengen. Til å begynne med oppretter og initialiserer vi en Python String 'Python er det beste programmeringsspråket'. Deretter bruker vi en utskriftsfunksjon som viser den opprettede Python -strengen. Vi kan deretter kalle RFIND () -funksjonen og passere strengen vår som en parameter. Vi kan deretter bruke utskriftsfunksjonen til å vise indeksen for den siste forekomsten av en substring i Python -strengen.
First_String = "Python er det beste programmeringsspråket"
For å finne den siste forekomsten av strengen, lagre og utføre programmet, og utgangen vises på Compiler Console -skjermen.
Eksempel 3:
Vårt tredje program tar innspill fra brukeren ved hjelp av RINDEX () -funksjonen. Vi bruker imidlertid RINDEX () -metoden for å finne den siste karakterindeksen i en Python -streng i dette programmet. Den søker i den siste indeksen og returnerer deretter verdien. Så her oppretter vi strengen som tar innspill fra brukeren og lagrer den verdien i “First_str”. Tilsvarende leser vi strengen Char og tildeler det elementet i "Sec_char". Eksistensen av “Sec_char” i “First_str” blir funnet ved hjelp av RINDEX -kommandoen, og den lagres i “last_index”, og deretter viser utskriftsfunksjonen den indeksverdien.
first_str = input ("Skriv inn en streng:")
Her kjører vi og kjører programkoden vår to ganger. Første gang den genererer en "verdierror" fordi den kan finne "z" i den gitte strengen. Andre gang finner den verdien og skriver ut den resulterende verdien på skjermen.
For å finne den siste forekomsten av strengen, lagre og utføre programmet, og utgangen vises på Compiler Console -skjermen.
Konklusjon:
Dette var de grunnleggende programmene for å finne den siste forekomsten i Python String. Bare prøv disse metodene og forstå konseptet Rindex () og RFIND () metoder. Det foreslås å implementere alle disse metodene også på systemene dine.