Phương thức chỉ mục chuỗi Python ()
Thí dụ
Từ "chào mừng" ở đâu trong văn bản ?:
txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)
Định nghĩa và Cách sử dụng
Phương index()
thức tìm lần xuất hiện đầu tiên của giá trị được chỉ định.
Phương index()
thức đưa ra một ngoại lệ nếu giá trị không được tìm thấy.
Phương index()
thức gần giống với
find()
phương thức, chỉ khác là find()
phương thức trả về -1 nếu giá trị không được tìm thấy. (Xem ví dụ bên dưới)
Cú pháp
string.index(value, start, end)
Giá trị tham số
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Các ví dụ khác
Thí dụ
Chữ "e" xuất hiện đầu tiên ở đâu trong văn bản ?:
txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)
Thí dụ
Vị trí xuất hiện đầu tiên của chữ "e" trong văn bản khi bạn chỉ tìm kiếm giữa vị trí 5 và 10 ?:
txt = "Hello, welcome to my world."
x = txt.index("e",
5, 10)
print(x)
Thí dụ
Nếu không tìm thấy giá trị, phương thức find () trả về -1, nhưng phương thức index () sẽ đưa ra một ngoại lệ:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))