80 of 151 menu

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
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak