79 of 151 menu

Metoden rfind

Metoden rfind returnerar index för matchningen av en delsträng från slutet av strängen. I den första parametern av metoden anger vi strängen eller delsträngen som vi vill hitta, i den andra valfria parametern - index för sökningens start, i den tredje valfria parametern - index för sökningens slut. Om delsträngen inte hittas returnerar metoden talet -1.

Syntax

sträng.rfind(vad som ska hittas, [index för sökningens start], [index för sökningens slut])

Exempel

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

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

Resultat av kodkörning:

6

Exempel

Och låt oss nu ange sökgränser:

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

Resultat av kodkörning:

2

Exempel

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

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

Resultat av kodkörning:

-1

Se även

  • metoden find,
    som returnerar positionen för en delsträng i en sträng
  • metoden index,
    som returnerar positionen för en delsträng i en sträng
  • metoden rindex,
    som söker positionen för en delsträng från slutet av strängen
  • metoden count,
    som returnerar antalet förekomster av en delsträng i en sträng
  • metoden endswith,
    som kontrollerar förekomsten av en delsträng från slutet av 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