80 of 151 menu

Kaedah rindex

Kaedah rindex mengembalikan indeks terbesar padanan subrentetan dari hujung rentetan. Dalam parameter pertama kaedah, kami tentukan rentetan atau subrentetan yang ingin dicari, dalam parameter pilihan kedua - indeks permulaan carian, dalam parameter pilihan ketiga - indeks akhir carian.

Berbeza dengan kaedah rfind kaedah rindex melontarkan pengecualian ValueError, jika subrentetan tidak ditemui.

Sintaks

rentetan.rindex(apa yang perlu dicari, [permulaan carian], [akhir carian])

Contoh

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

txt = 'abacdea' print(txt.rindex('a'))

Keputusan pelaksanaan kod:

6

Contoh

Sekarang mari tentukan had carian:

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

Keputusan pelaksanaan kod:

2

Contoh

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

txt = 'abacdea' print(txt.rindex('f'))

Selepas pelaksanaan kod, kaedah mengembalikan ralat kepada kami:

ValueError: substring not found

Lihat juga

  • kaedah replace,
    yang mencari dan menggantikan subrentetan dalam rentetan
  • kaedah startswith,
    yang menyemak subrentetan dari permulaan rentetan
  • kaedah rfind,
    yang mengembalikan indeks padanan terakhir subrentetan dalam rentetan
  • kaedah count,
    yang mengembalikan bilangan kemunculan subrentetan dalam rentetan
  • kaedah endswith,
    yang menyemak kemunculan subrentetan dari hujung rentetan
  • kaedah find,
    yang mengembalikan indeks padanan pertama subrentetan dalam rentetan
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak