Phương pháp index() của chuỗi Python
Mô Hình
Chữ "welcome" trong văn bản xuất hiện ở đâu?
txt = "Hello, welcome to my world." x = txt.index("welcome") print(x)
Định nghĩa và Cách Sử Dụng
Phương thức index() tìm kiếm lần xuất hiện đầu tiên của giá trị được chỉ định.
Nếu không tìm thấy giá trị, phương thức index() sẽ ném ngoại lệ.
Phương thức index() gần như giống phương thức find(), nhưng duy nhất khác là, nếu không tìm thấy giá trị, phương thức find() sẽ trả về -1. (Xem ví dụ dưới đây)
Cú pháp
chuỗi.index(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. Đặt điểm bắt đầu tìm kiếm. Mặc định là 0. |
end | Tùy chọn. Đặt điểm kết thúc tìm kiếm. Mặc định là cuối cùng của chuỗi. |
Các Mô Hình Thêm
Mô Hình
Chữ "e" xuất hiện lần đầu tiên trong văn bản ở đâu?
txt = "Hello, welcome to my world." x = txt.index("e") print(x)
Mô Hình
Nếu chỉ tìm kiếm trong vị trí 5 và 10, chữ "e" đầu tiên xuất hiện ở đâu?
txt = "Hello, welcome to my world." x = txt.index("e", 5, 10) print(x)
Mô Hình
Nếu không tìm thấy giá trị đó, phương thức find() sẽ trả về -1, nhưng phương thức index() sẽ ném ngoại lệ:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))