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