Python 字符串 find() 方法

Ví Dụ

Vị trí của từ "welcome" trong văn bản là gì?

txt = "Hello, welcome to my world."
x = txt.find("welcome")
print(x)

Chạy Ví Dụ

Định nghĩa và Cách Sử Dụng

Phương thức find() 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 find() sẽ trả về -1.

Phương thức find() gần như giống phương thức index(), duy nhất khác nhau là nếu không tìm thấy giá trị, phương thức index() sẽ ném ngoại lệ. (Xin xem ví dụ dưới đây)

Cú pháp

chuỗi.find(value, start, end)

Giá trị tham số

Tham số Mô tả
value Bắt buộc. Giá trị cần tìm kiếm.
start Tùy chọn. Vị trí bắt đầu của việc tìm kiếm. Mặc định là 0.
end Tùy chọn. Vị trí kết thúc của việc tìm kiếm. Mặc định là cuối của chuỗi.

Ví Dụ Thêm

Ví Dụ

Vị trí xuất hiện lần đầu tiên của chữ cái "e" trong văn bản là:

txt = "Hello, welcome to my world."
x = txt.find("e")
print(x)

Chạy Ví Dụ

Ví Dụ

Nếu chỉ tìm kiếm vị trí từ 5 đến 10, vị trí xuất hiện lần đầu tiên của chữ cái "e" trong văn bản là:

txt = "Hello, welcome to my world."
x = txt.find("e", 5, 10)
print(x)

Chạy Ví Dụ

Ví Dụ

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 Ví Dụ