StartSwith () -metode
Du kan søke på hvilken som helst understreng fra begynnelsen eller en bestemt posisjon av strengen ved å bruke denne metoden.
Syntaks:
streng.Startswith (prefiks [, start [, slutt]])Her er prefikset den obligatoriske parameteren til denne metoden som vil spesifisere underlaget du vil søke. De to andre parametrene er valgfrie. Startparameter brukes til å spesifisere startposisjonen til strengen der søket vil starte, og sluttparameteren brukes til å spesifisere sluttposisjonen til strengen for å stoppe søket. Bruken av denne metoden vises nedenfor.
Eksempel-1: Bruk startswith () for å søke på bestemte strenger
Lag en Python -fil med følgende skript for å vite bruken av begynner med() metode. I den første utgangen kalles metoden kun med den søkende teksten. I den andre og tredje utgangen kalles metoden med den søkende teksten, startposisjonen og sluttposisjonen. I den fjerde utgangen kalles metoden med en søkende tekst med flere ord.
#!/usr/bin/env python3Utgangen vises på høyre side av bildet. Den første utgangen er sann fordi 'Velkommen' Ordet eksisterer i variabelen, tekst. Den andre utgangen er Falsk fordi ordet, 'Linux' eksisterer ikke i posisjon 10. Den tredje utgangen er ekte fordi ordet, 'Linux' eksisterer i stillingen 11 til 16. Den fjerde utgangen returnerer ekte fordi teksten, 'kom til' eksisterer i stillingen 3 til 15.
Eksempel-2: Bruk startswith () for å søke i strengene
Lag en Python -fil med følgende skript for å søke streng i tupelen ved hjelp av begynner med() metode. Her, begynner med() Metoden brukes til å søke streng uten noen stilling, med startposisjon og med start- og sluttposisjoner.
#!/usr/bin/env python3Produksjon:
Utgangen vises på høyre side av bildet. Den første utgangen er ekte Fordi alle tupleverdier eksisterer i teksten. Den andre utgangen er Falsk Fordi tupleverdien, 'veldig' eksisterer ikke i stillingen, 15. Den tredje utgangen er ekte Fordi alle tupleverdier eksisterer innenfor området 7 til 50.
EndSwith () -metode
EndSwith () -metoden fungerer som StartSwith () -metode, men den begynner å søke fra slutten av strengen.
Syntaks:
streng.Endswith (suffiks [, start [, slutt]])Suffikset er en obligatorisk parameter her, og det spesifiserer understrengen som vil bli søkt fra slutten av strengen. Hvis du vil søke fra den spesifikke posisjonen fra slutten av strengen, kan du bruke start- og sluttparametere. Bruken av denne metoden vises nedenfor.
Eksempel-3: Bruk EndSwith () for å søke på bestemte strenger
Lag en Python -fil med følgende skript. Her, slutter med() Metoden kalles fem ganger uten posisjonsverdi, med bare startposisjonsverdi, og med både start- og sluttposisjonsverdier.
#!/usr/bin/env python3Produksjon:
Utgangen vises på høyre side av bildet. Den første utgangen er ekte fordi strengen, 'alder' eksisterer på slutten av strengen. Den andre utgangen er ekte fordi strengen, 'Språk' eksisterer på slutten av teksten hvis du starter søket fra posisjon 30. Den tredje utgangen er ekte fordi strengen, 'programmering' eksisterer i sluttposisjonen hvis du søker den fra posisjon 24 til 36.
Den fjerde utgangen er ekte fordi strengen, 'programmeringsspråk' eksisterer i sluttposisjonen hvis du søker den fra posisjon 24 til 45. Den femte produksjonen er Falsk fordi strengen, 'programmeringsspråk' eksisterer ikke i sluttposisjonen hvis du søker den fra posisjon 24 til 40.
Eksempel-4: Bruk EndSwith () for å søke i strengene
Lag en Python -fil med følgende kode for å søke i hvilken som helst strengverdi fra en tuple i en tekst ved å bruke slutter med() metode. Denne metoden kalles tre ganger i skriptet uten posisjonsverdi og med posisjonsverdiene.
#!/usr/bin/env python3Produksjon:
Utgangen vises på høyre side av bildet. Den første utgangen er ekte fordi strengen, 'Språk' eksisterer på slutten av strengen. Den andre utgangen er ekte fordi strengen, 'Språk' eksisterer på slutten av teksten hvis du starter søket fra posisjon 20. Den tredje utgangen er ekte Fordi ingen av tupleverdiene eksisterer i sluttposisjonen til teksten hvis du søker i posisjonen 30 til 60.
Konklusjon
Det er veldig enkelt å søke i en bestemt streng fra start og avslutningen på en lang tekst ved å bruke begynner med() og slutter med() Metoder i Python. Jeg håper denne opplæringen vil hjelpe leseren til å forstå bruken av disse metodene riktig.