80 of 151 menu

Phương thức rindex

Phương thức rindex trả về chỉ số lớn nhất của sự khớp chuỗi con từ cuối chuỗi. Trong tham số đầu tiên của phương thức, chúng ta chỉ định chuỗi hoặc chuỗi con mà chúng ta muốn tìm, trong tham số tùy chọn thứ hai - chỉ số bắt đầu tìm kiếm, trong tham số tùy chọn thứ ba - chỉ số kết thúc tìm kiếm.

Không giống như phương thức rfind, phương thức rindex đưa ra ngoại lệ ValueError nếu chuỗi con không được tìm thấy.

Cú pháp

chuỗi.rindex(cần_tìm, [bắt_đầu_tìm], [kết_thúc_tìm])

Ví dụ

Hãy tìm vị trí của chuỗi con đầu tiên 'a' từ cuối chuỗi:

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

Kết quả thực thi mã:

6

Ví dụ

Bây giờ hãy đặt giới hạn tìm kiếm:

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

Kết quả thực thi mã:

2

Ví dụ

Bây giờ hãy thử sử dụng phương thức rindex để tìm một chuỗi con không tồn tại:

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

Sau khi thực thi mã, phương thức trả về cho chúng ta lỗi:

ValueError: substring not found

Xem thêm

  • phương thức replace,
    tìm và thay thế chuỗi con trong chuỗi
  • phương thức startswith,
    kiểm tra chuỗi con từ đầu chuỗi
  • phương thức rfind,
    trả về chỉ số của lần khớp cuối cùng của chuỗi con trong chuỗi
  • phương thức count,
    trả về số lần xuất hiện của chuỗi con trong chuỗi
  • phương thức endswith,
    kiểm tra sự xuất hiện của chuỗi con từ cuối chuỗi
  • phương thức find,
    trả về chỉ số của lần khớp đầu tiên của chuỗi con trong chuỗi
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối