80 of 151 menu

Méthode rindex

La méthode rindex renvoie le plus grand index de correspondance d'une sous-chaîne depuis la fin de la chaîne. Dans le premier paramètre de la méthode, on spécifie la chaîne ou la sous-chaîne que l'on souhaite trouver, dans le deuxième paramètre optionnel - l'index de début de recherche, dans le troisième paramètre optionnel - l'index de fin de recherche.

Contrairement à la méthode rfind la méthode rindex lève une exception ValueError si la sous-chaîne n'est pas trouvée.

Syntaxe

chaîne.rindex(ce qu'il faut trouver, [début de recherche], [fin de recherche])

Exemple

Trouvons la position de la première sous-chaîne 'a' depuis la fin de la chaîne :

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

Résultat de l'exécution du code :

6

Exemple

Maintenant, définissons les limites de la recherche :

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

Résultat de l'exécution du code :

2

Exemple

Maintenant, essayons de trouver une sous-chaîne inexistante avec la méthode rindex :

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

Après l'exécution du code, la méthode nous a renvoyé une erreur :

ValueError: substring not found

Voir aussi

  • méthode replace,
    qui cherche et remplace une sous-chaîne dans une chaîne
  • méthode startswith,
    qui vérifie une sous-chaîne depuis le début de la chaîne
  • méthode rfind,
    qui renvoie l'index de la dernière correspondance de sous-chaîne dans la chaîne
  • méthode count,
    qui renvoie le nombre d'occurrences d'une sous-chaîne dans la chaîne
  • méthode endswith,
    qui vérifie l'occurrence d'une sous-chaîne depuis la fin de la chaîne
  • méthode find,
    qui renvoie l'index de la première correspondance de sous-chaîne dans la chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser