80 of 151 menu

Metoden rindex

Metoden rindex returnerar det största indexet för en matchande delsträng från slutet av strängen. I den första parametern anger vi strängen eller delsträngen som vi vill hitta, i den andra valfria parametern - startindex för sökningen, i den tredje valfria parametern - slutindex för sökningen.

Till skillnad från metoden rfind kastar metoden rindex ett undantag ValueError om delsträngen inte hittas.

Syntax

sträng.rindex(vad som ska hittas, [startindex], [slutindex])

Exempel

Låt oss hitta positionen för den första delsträngen 'a' från slutet av strängen:

txt = 'abacdea' print(txt.rindex('a'))

Resultat av kodkörning:

6

Exempel

Låt oss nu ange sökgränser:

txt = 'abacdea' print(txt.rindex('a', 1, 3))

Resultat av kodkörning:

2

Exempel

Låt oss nu försöka hitta en delsträng som inte finns med metoden rindex:

txt = 'abacdea' print(txt.rindex('f'))

Efter kodkörning returnerade metoden ett fel:

ValueError: substring not found

Se även

  • metoden replace,
    som söker och ersätter en delsträng i en sträng
  • metoden startswith,
    som kontrollerar en delsträng från början av strängen
  • metoden rfind,
    som returnerar index för den sista matchningen av en delsträng i strängen
  • metoden count,
    som returnerar antalet förekomster av en delsträng i strängen
  • metoden endswith,
    som kontrollerar förekomsten av en delsträng från slutet av strängen
  • metoden find,
    som returnerar index för den första matchningen av en delsträng i strängen
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa