Hvordan finne Index of en streng i Python

Open-source programmeringsspråk Python er kjent for lesbarheten av koden og evnen til å utvide språket ved å legge til C moduler. Noen ganger må du kanskje finne indeksen til en streng. For eksempel, når du programmerer en web-applikasjon, kan det være lurt å sjekke at brukerne ikke legger inn en ugyldig URL eller uakseptabel sikt i et kommentarfelt. For å finne indeksen til en streng, bruker du "str.index" -funksjonen. Denne funksjonen er lik "finn ()", men "str.index" returnerer en feil hvis strengen ikke er funnet.

Bruksanvisning

1 Få tilgang til Python editor.

2 Type:

x = "Dette er en streng eksempel"

x.index ( 'eksamen')

3 Trykk enter".

Python returnerer "17".

I dette eksempelet 17 er antall tegn i strengen "x" når uttrykket "eksamen" vises. Det vil si at 17 tegn skje i strengen før du støter på treng "eksamen". Merk at hvis du hadde angitt x.index ( 'EXA), x.index (' ex ') eller x.index (' examp '), Python ville fortsatt ha returnert "17."

Hvis setningen ikke vises i strengen. Python returnerer "ValueError: treng ikke funnet." I eksempelet ovenfor, "x.index ( 'foo') returnerer en" treng ikke funnet "feil.