I denne guiden vil vi således diskutere Find -metoden for å finne den første forekomsten i en streng mens vi koder på Python -språket. Sørg for å ha Python 3 siste versjon installert på Ubuntu 20.04 System. La oss begynne med å åpne skallterminalen med tastetrykk “Ctrl+Alt+T”.
Eksempel 1
Begynn med opprettelsen av en ny Python -fil som heter “Forekommer.py ”. Bruk nøkkelordet "Touch" for dette formålet. Ubuntu 20.04 kommer med mange redaktører som allerede er konfigurert i den. Du kan bruke VIM -redaktøren, Text Editor eller GNU Nano Editor. Nano Editor er blitt brukt til å åpne den nyopprettede filen i Shell -konsollen. Begge kommandoene er vist nedenfor.
$ berøring forekommer.pyInnenfor den tomme filen, legg til Python-Support som fremhevet i form av rød tekst øverst i en fil. Vi har initialisert en strengvariabel med en strengverdi i den. Denne strengen inneholder to forekomster av alfabetet “I” som vi vil søke etter. Den første utskriftserklæringen har blitt brukt til å vise den originale strengen. En annen variabel "indeks" er blitt erklært. "Finn" -funksjonen har blitt brukt for å få indeksen for den første forekomsten av et alfabet "i". Dette indeksnummeret vil bli lagret i variabelen “indeks”, og utskriftsuttalelsen vil vise det på skallet.
#!/usr/bin/python3Python3 har blitt brukt til å utføre filen. Til gjengjeld har vi fått indeksnummeret for første forekomst av et alfabet “I” i henhold til utgangen i.e. 0.
$ python3 forekommer.pyEksempel 2
La oss se hvordan Find () -metoden fungerer på forekomsten som ikke finnes i strengen. Så vi har oppdatert strengen og skrevet den ut. Etter dette bruker to utskriftsuttalelser "Finn ()" -funksjonen på strengen for å få indeksnummeret til alfabetet "A" og "I" hver for seg. Alfabetet “A” er allerede i strengen, men “I” er ingen steder i strengen.
#!/usr/bin/python3Utfør kodefilen med Python3 -nøkkelordet. Til gjengjeld har vi fått indeksen for den første eksistensen av alfabetet “A” ved indeks 8. På den annen side, for alfabetet "i", returnerer det -1 da det ikke er noen forekomst av alfabetet "i".
$ python3 forekommer.pyEksempel 3
La oss lage et annet eksempel med en liten oppdatering. Vi har uttalt to strenger S1 og S2. Variabelen starter er initialisert med en verdi på 4. To utskriftsuttalelser brukes til å skrive ut strengen S1 og S2 hver for seg. Find () -metoden er blitt brukt på variabel S1 for å finne substring “S1” fra den mens du starter fra indeksen nummer 4. Hvor den første forekomsten av substring s1 i.e. “Er” funnet, indeksen vil bli lagret i variabel indeksen. Indeksen vil bli skrevet ut.
#!/usr/bin/python3Etter å ha utført denne oppdaterte koden, har vi funnet indeksnummeret til den første forekomsten av ordet "er" er 5 etter startposisjonen definert i Find () -metoden.
$ python3 forekommer.pyKonklusjon
Innenfor denne guiden har vi diskutert de mange måtene å bruke Find () -funksjonen for å få den første forekomsten av en spesifikk streng. Vi har diskutert ganske enkle og forståelsesfulle eksempler i Ubuntu 20.04. Vi tror denne artikkelen vil være konstruktiv for hver bruker.