Python có phương thức startswith(string) trong lớp String. Phương thức này chấp nhận một chuỗi prefix bạn muốn tìm và được gọi trên một đối tượng chuỗi. Bạn có thể gọi phương thức này như sau:
>>> 'hello world'.startswith('hell')
True
>>> "Harry Potter".startswith("Harr")
True
>>> 'hello world'.startswith('nope')
False
Có cách khác để tìm xem chuỗi có kết thúc bằng prefix cho trước không. Bạn có thể dùng re.search('^' + prefix, string) từ module re (biểu thức chính quy). Regex diễn giải ^ như đầu dòng, nên nếu bạn muốn tìm prefix, bạn cần làm như sau:
>>> import re
>>> bool(re.search('^hell', 'hello world'))
True
>>> bool(re.search('^Harr', 'Harry Potter'))
True
>>> bool(re.search('^nope', 'hello world'))
False