Python: Search Substring

By Xah Lee. Date: .

Search Substring

str.startswith(prefix, ?start, ?end)
Return True if string starts with the prefix, else False.
  • prefix can be a Tuple , each element is a string.
  • Optional ?start, ?end limits the range of positions to check.
str.endswith(suffix, ?start, ?end)
Similar to startwith, but check the end.
str.find(substr, ?start, ?end)
Return index of the first occurrence of substr. Return -1 if substr is not found.
str.rfind(substr, ?start, ?end)
Similar to find, but start at right.
str.index(substr, ?start, ?end)
Similar to find, but raise ValueError when the substring is not found.
str.rindex(substr, ?start, ?end)
Similar to index but start from right.
str.count(substr, ?start, ?end)
Return the count of non-overlapping occurrences of substring.

Python, String