Tìm kiếm theo hàng
Để tìm kiếm trong một chuỗi bằng Python, hãy sử dụng phương thức find().
Nó có ba dạng và trả về chỉ số của lần xuất hiện đầu tiên của chuỗi con trong chuỗi:
1)  find(str) - chuỗi con str  được tìm kiếm từ đầu đến cuối chuỗi;
2) find(str, start) - sử dụng tham số start , chỉ mục bắt đầu được đặt và từ đó thực hiện tìm kiếm;< br />
3) tìm(str, start, end) - sử dụng tham số end , chỉ mục kết thúc được đặt, tìm kiếm được thực hiện trước nó.
Khi không tìm thấy chuỗi con, phương thức trả về -1:
chào mừng = "Xin chào thế giới! Tạm biệt thế giới!"
index = welcome.find("wor")
in(chỉ mục) #6
# tìm kiếm từ chỉ số thứ 10 đến thứ 15
index = welcome.find("wor", 10, 15)
in (chỉ mục) # -1
Bạn có thể tìm kiếm từ cuối chuỗi. Đối với điều này, phương thức rfind() (từ tiếng Anh reverse find) được sử dụng - phương thức này trả về chỉ mục của lần xuất hiện cuối cùng của một chuỗi con trong một chuỗi.
 
Lưu ý: phương thức dữ liệu không tìm số lần xuất hiện mà chỉ xác định xem trong chuỗi có chuỗi con như vậy hay không.