Phương thức rfind() của chuỗi Python
Mô hình
Vị trí cuối cùng của chuỗi "China" xuất hiện trong văn bản:
txt = "China is a great country. I love China." x = txt.rfind("casa") print(x)
Định nghĩa và cách sử dụng
Phương thức rfind() 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 rfind() sẽ trả về -1.
Phương thức rfind() và rindex() gần như giống nhau. Xem ví dụ dưới đây.
Cú pháp
string.rfind(value, start, end)
Giá trị tham số
Tham số | Mô tả |
---|---|
value | Bắt buộc. Giá trị cần tìm. |
start | Tùy chọn. Đ到哪里开始检索。Mặc định là 0. |
end | Tùy chọn. Đ到哪里停止检索。Mặc định là đến cuối của chuỗi. |
Các ví dụ khác
Mô hình
Vị trí cuối cùng của chữ cái "e" trong văn bản ở đâu?
txt = "Hello, welcome to my world." x = txt.rfind("e") print(x)
Mô hình
Nếu chỉ tìm kiếm trong vị trí 5 và vị trí 10, vị trí cuối cùng của chữ cái "e" trong văn bản là ở đâu?
txt = "Hello, welcome to my world." x = txt.rfind("e", 5, 10) print(x)
Mô hình
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"))