Tương tự như find() , nhưng hàm index() trong Python tạo ra một ngoại lệ nếu str là không được tìm thấy.
Xác định xem chuỗi str có xuất hiện trong chuỗi string hoặc chuỗi con đã cho của string (nếu bạn cung cấp chỉ mục bắt đầu beg và chỉ mục kết thúc end), nếu xuất hiện thì trả về chỉ mục của str, nếu không tìm thấy thì trả về một.
Nội dung chính
Cú pháp
str.index(str, beg=0 end=len(string))
Các tham số:
str: Xác định chuỗi để được tìm kiếm.
beg: Xác định chỉ mục bắt đầu, mặc định là 0.
end: Xác định chỉ mục kết thúc, mặc định là bằng độ dài chuỗi.
Ví dụ hàm index trong Python
str1 = "Vi du \t ham index() trong Python"; str2 = "index"; print (str1.index(str2)) print (str1.index(str2, 10)) print (str1.index(str2, 20))
Kết quả là:
Traceback (most recent call last): 12 12 File "E:\Work\Python\workspace\python-demo\demo\test.py", line 5, inprint (str1.index(str2, 20)) ValueError: substring not found