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

pythonrentetan.rfind(apa yang perlu dicari, [indeks permulaan carian], [indeks hujung carian])

Contoh

Mari cari kedudukan subrentetan pertama 'a' dari hujung rentetan:

pythontxt = 'abacdea'
print(txt.rfind('a'))

Keputusan pelaksanaan kod:

python6

Contoh

Sekarang mari tetapkan had carian:

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

Keputusan pelaksanaan kod:

python2

Contoh

Sekarang mari cuba cari subrentetan yang tidak wujud menggunakan kaedah rindex:

pythontxt = 'abacdea'
print(txt.rfind('f'))

Keputusan pelaksanaan kod:

python-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