Kaedah rfind
Kaedah rfind mengembalikan indeks
pencocokan subrentetan dari hujung rentetan. Dalam
parameter pertama kaedah, kami nyatakan rentetan
atau subrentetan yang ingin dicari, dalam
parameter pilihan kedua - indeks
permulaan carian, dalam parameter pilihan ketiga - indeks hujung carian. Jika
subrentetan tidak ditemui, kaedah akan mengembalikan nombor
-1.
Sintaks
rentetan.rfind(apa yang perlu dicari, [indeks permulaan carian], [indeks hujung carian])
Contoh
Mari cari kedudukan subrentetan pertama
'a' dari hujung rentetan:
txt = 'abacdea'
print(txt.rfind('a'))
Keputusan pelaksanaan kod:
6
Contoh
Sekarang mari tetapkan had carian:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Keputusan pelaksanaan kod:
2
Contoh
Sekarang mari cuba cari subrentetan yang tidak wujud menggunakan kaedah
rindex:
txt = 'abacdea'
print(txt.rfind('f'))
Keputusan pelaksanaan kod:
-1
Lihat juga
-
kaedah
find,
yang mengembalikan kedudukan subrentetan dalam rentetan -
kaedah
index,
yang mengembalikan kedudukan subrentetan dalam rentetan -
kaedah
rindex,
yang mencari kedudukan subrentetan dari hujung rentetan -
kaedah
count,
yang mengembalikan bilangan kemunculan subrentetan dalam rentetan -
kaedah
endswith,
yang menyemak kemunculan subrentetan dari hujung rentetan