Metode rfind
Metode rfind mengembalikan indeks
kemunculan substring dari akhir string. Pada
parameter pertama metode, tentukan string
atau substring yang ingin dicari, pada
parameter opsional kedua - indeks
awal pencarian, pada parameter opsional ketiga - indeks akhir pencarian. Jika
substring tidak ditemukan, metode akan mengembalikan angka
-1.
Sintaksis
string.rfind(apa_yang_perlu_dicari, [indeks_awal_pencarian], [indeks_akhir_pencarian])
Contoh
Mari temukan posisi substring pertama
'a' dari akhir string:
txt = 'abacdea'
print(txt.rfind('a'))
Hasil eksekusi kode:
6
Contoh
Sekarang mari tentukan batas pencarian:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Hasil eksekusi kode:
2
Contoh
Sekarang mari coba dengan metode
rindex mencari substring yang tidak ada:
txt = 'abacdea'
print(txt.rfind('f'))
Hasil eksekusi kode:
-1
Lihat juga
-
metode
find,
yang mengembalikan posisi substring dalam string -
metode
index,
yang mengembalikan posisi substring dalam string -
metode
rindex,
yang mencari posisi substring dari akhir string -
metode
count,
yang mengembalikan jumlah kemunculan substring dalam string -
metode
endswith,
yang memeriksa kemunculan substring dari akhir string