Hướng dẫn dùng rfind python python
Hàm rfind() trong Python trả về chỉ mục cuối cùng nơi chuỗi str được tìm thấy, hoặc -1 nếu không tìm thấy. Cú pháp của hàm rfind() trong Python: Chi tiết về tham số:
Ví dụ sau minh họa cách sử dụng của hàm rfind() trong Python. str1 = "Vi du ve chuoi trong Python" str2 = "oi" print (str1.rfind(str2)) print (str1.rfind(str2, 0, 10)) print (str1.rfind(str2, 10, 0)) print (str1.find(str2)) print (str1.find(str2, 0, 10)) print (str1.find(str2, 10, 0)) Chạy chương trình Python trên sẽ cho kết quả: Hàm rindex() trong Python trả về chỉ mục cuối cùng nơi chuỗi str được tìm thấy, hoặc một exeption nếu không tìm thấy. Cú phápCú pháp của hàm rindex() trong Python: str.rindex(str, beg=0 end=len(string)) Các tham số:
Ví dụ sau minh họa cách sử dụng của hàm rindex() trong Python. str1 = "Vi du ve chuoi trong Python" str2 = "oi" print (str1.rindex(str2)) print (str1.rindex(str2, 0, 10)) Chạy chương trình Python trên sẽ cho kết quả: 12 Traceback (most recent call last): File "E:\Work\Python\workspace\python-demo\demo\test.py", line 4, in print (str1.rindex(str2, 0, 10)) ValueError: substring not found Hàm rfind() trong Python trả về chỉ mục cuối cùng nơi chuỗi str được tìm thấy, hoặc -1 nếu không tìm thấy. Nội dung chính
Cú phápCú pháp của hàm rfind() trong Python: str.rfind(str, beg=0 end=len(string)) Chi tiết về tham số:
Ví dụ sau minh họa cách sử dụng của hàm rfind() trong Python. str1 = "Vi du ve chuoi trong Python" str2 = "oi" print (str1.rfind(str2)) print (str1.rfind(str2, 0, 10)) print (str1.rfind(str2, 10, 0)) print (str1.find(str2)) print (str1.find(str2, 0, 10)) print (str1.find(str2, 10, 0)) Chạy chương trình Python trên sẽ cho kết quả: Hàm rindex() trong Python trả về chỉ mục cuối cùng nơi chuỗi str được tìm thấy, hoặc một exeption nếu không tìm thấy. Cú phápCú pháp của hàm rindex() trong Python: str.rindex(str, beg=0 end=len(string)) Các tham số:
Ví dụ sau minh họa cách sử dụng của hàm rindex() trong Python. str1 = "Vi du ve chuoi trong Python" str2 = "oi" print (str1.rindex(str2)) print (str1.rindex(str2, 0, 10)) Chạy chương trình Python trên sẽ cho kết quả: 12 Traceback (most recent call last): File "E:\Work\Python\workspace\python-demo\demo\test.py", line 4, in print (str1.rindex(str2, 0, 10)) ValueError: substring not found Hàm chuỗi Python rindex () trả về chỉ mục cuối cùng nơi chuỗi con str được tìm thấy hoặc tăng ngoại lệ nếu không có chỉ mục nào như vậy tồn tại, tùy chọn giới hạn tìm kiếm ở sợi dây[beg: end].
Python rindex () là một phương thức xử lý chuỗi tích hợp trả về chỉ số chuỗi con cao nhất được truyền vào hàm rindex () dưới dạng một đối số. Nếu chuỗi con đó không có trong chuỗi chính, hàm sẽ ném một ngoại lệ. Có ba đối số được truyền vào, đầu tiên là chuỗi con, chỉ mục bắt đầu và kết thúc của chuỗi chính mà chúng ta muốn tìm kiếm. Việc cung cấp các chỉ mục bắt đầu và kết thúc là tùy chọn và nếu chúng tôi không cung cấp nó, 0 và độ dài của chuỗi -1 được lấy làm mặc định. Cú phápstring.rindex(value, start, end) Thông sốCác hàm rindex () có ba đối số.
Giá trị trả lạiNó trả về chỉ số chuỗi con cao nhất trong chuỗi chính nếu không tìm thấy chuỗi con đó; nó ném ra một ngoại lệ. Sự khác biệt giữa Python rindex () và rfind ()Phương thức Python rindex () và Python rfind () gần như giống nhau; chúng trả về chỉ số cao nhất của chuỗi con từ chuỗi chính. Sự khác biệt duy nhất là nếu họ không thể tìm thấy chuỗi con trả về rfind (), -1 và rindex () sẽ ném ra một ngoại lệ. Chương trình ví dụ về phương thức rindex () trong pythonVí dụ 1: Viết chương trình thể hiện hoạt động của phương thức rindex () mà không sử dụng chỉ mục bắt đầu và kết thúc. # app.py h2 = "Hello I love Guidesy" h2 = "Guidesy is the best site for learning" h3 = "Hello My name is David Letterman" h4 = "I love Python" h5 = "Python language doesn't bite" print("String: ", h2, "Highest Index: ", h2.rindex("love")) print("String: ", h2, "Highest Index: ", h2.rindex("for")) print("String: ", h3, "Highest Index: ", h3.rindex("David")) print("String: ", h4, "Highest Index: ", h4.rindex("Python")) print("String: ", h5, "Highest Index: ", h5.rindex("drink")) Đầu rapython3 app.py String: Hello I love Guidesy Highest Index: 8 String: Guidesy is the best site for learning Highest Index: 29 String: Hello My name is David Letterman Highest Index: 17 String: I love Python Highest Index: 7 Traceback (most recent call last): File "app.py", line 11, in Ví dụ 2: Viết chương trình thể hiện hoạt động của phương thức rindex () bằng cách sử dụng chỉ mục bắt đầu và kết thúc. # app.py h2 = "Hello I love Guidesy" h2 = "Guidesy is the best site for learning" h3 = "Hello My name is David Letterman" h4 = "I love Python" h5 = "Python language doesn't bite" print("String: ", h2, "Highest Index: ", h2.rindex("love", 3, 14)) print("String: ", h2, "Highest Index: ", h2.rindex("for", 6, 32)) print("String: ", h3, "Highest Index: ", h3.rindex("David", 3, 25)) print("String: ", h4, "Highest Index: ", h4.rindex("Python", 2, 14)) print("String: ", h5, "Highest Index: ", h5.rindex("drink", 3, 16)) Đầu rapython3 app.py String: Hello I love Guidesy Highest Index: 8 String: Guidesy is the best site for learning Highest Index: 29 String: Hello My name is David Letterman Highest Index: 17 String: I love Python Highest Index: 7 Traceback (most recent call last): File "app.py", line 11, in Cuối cùng, Hướng dẫn ví dụ về phương thức chuỗi Python rindex () đã kết thúc. Chuỗi Python zfill ()Tiêu đề chuỗi Python ()Đường phân chia chuỗi Python () |