Metode rindex
Metode rindex mengembalikan indeks terbesar
kecocokan substring dari akhir string.
Pada parameter pertama metode, tentukan string
atau substring yang ingin dicari, pada
parameter kedua opsional - indeks
awal pencarian, pada parameter ketiga opsional
- indeks akhir pencarian.
Berbeda dengan metode rfind
metode rindex melemparkan pengecualian
ValueError, jika substring tidak
ditemukan.
Sintaksis
string.rindex(apa yang perlu dicari, [awal pencarian], [akhir pencarian])
Contoh
Mari temukan posisi substring pertama
'a' dari akhir string:
txt = 'abacdea'
print(txt.rindex('a'))
Hasil eksekusi kode:
6
Contoh
Sekarang mari tentukan batas pencarian:
txt = 'abacdea'
print(txt.rindex('a', 1, 3))
Hasil eksekusi kode:
2
Contoh
Sekarang mari coba menggunakan metode
rindex untuk mencari substring yang tidak ada:
txt = 'abacdea'
print(txt.rindex('f'))
Setelah mengeksekusi kode, metode mengembalikan error:
ValueError: substring not found
Lihat juga
-
metode
replace,
yang mencari dan mengganti substring dalam string -
metode
startswith,
yang memeriksa substring dari awal string -
metode
rfind,
yang mengembalikan indeks kecocokan terakhir substring dalam string -
metode
count,
yang mengembalikan jumlah kemunculan substring dalam string -
metode
endswith,
yang memeriksa kemunculan substring dari akhir string -
metode
find,
yang mengembalikan indeks kecocokan pertama substring dalam string