Python 3 - Metodo String rindex ()
Descrizione
Il rindex() restituisce l'ultimo indice in cui si trova la sottostringa str o solleva un'eccezione se tale indice non esiste, restringendo facoltativamente la ricerca alla stringa [beg: end].
Sintassi
Di seguito è riportata la sintassi per rindex() metodo -
str.rindex(str, beg = 0 end = len(string))
Parametri
str - Specifica la stringa da cercare.
beg - Questo è l'indice iniziale, per impostazione predefinita è 0
len - Questo è indice di fine, per impostazione predefinita è uguale alla lunghezza della stringa.
Valore di ritorno
Questo metodo restituisce l'ultimo indice se trovato altrimenti solleva un'eccezione se str non viene trovato.
Esempio
Il seguente esempio mostra l'utilizzo del metodo rindex ().
#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"
print (str1.rindex(str2))
print (str1.rindex(str2,10))
Risultato
Quando eseguiamo il programma sopra, produce il seguente risultato:
5
Traceback (most recent call last):
File "test.py", line 5, in <module>
print (str1.rindex(str2,10))
ValueError: substring not found