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)

Chạy Mô Hình

Đị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)

Chạy Mô Hình

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)

Chạy Mô Hình

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"))

Chạy Mô Hình