Phương thức rindex() của chuỗi Python

Mẫu

Vị trí cuối cùng xuất hiện chuỗi "China" trong văn bản:

txt = "China is a great country. I love China."
x = txt.rindex("casa")
print(x)

Chạy mẫu

Định nghĩa và cách sử dụng

Phương thức rindex() tìm kiếm lần xuất hiện cuối cùng của giá trị được chỉ định.

Nếu không tìm thấy giá trị đó, phương thức rindex() sẽ gây ra ngoại lệ.

Phương thức rindex() gần như giống hệt phương thức rfind(). Xem ví dụ dưới đây.

Cú pháp

string.rindex(value, start, end)

Giá trị tham số

Tham số Mô tả
value Bắt buộc. Giá trị cần tìm kiếm.
start Tùy chọn. Đâu là điểm bắt đầu của việc tìm kiếm. Mặc định là 0.
end Tùy chọn. Đâu là điểm kết thúc của việc tìm kiếm. Mặc định là đến cuối của chuỗi.

Các mẫu khác

Mẫu

Vị trí cuối cùng của字母 "e" xuất hiện trong văn bản là ở đâu?

txt = "Hello, welcome to my world."
x = txt.rindex("e")
print(x)

Chạy mẫu

Mẫu

Nếu chỉ tìm kiếm trong vị trí 5 và vị trí 10, vị trí cuối cùng của字母 "e" xuất hiện trong văn bản là ở đâu?

txt = "Hello, welcome to my world."
x = txt.rindex("e", 5, 10)
print(x)

Chạy mẫu

Mẫu

Nếu không tìm thấy giá trị đó, phương thức rfind() sẽ trả về -1, nhưng phương thức rindex() sẽ gây ra ngoại lệ:

txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))

Chạy mẫu