Open In App

Python | startswith() and endswith() functions

Last Updated : 24 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Python library provides a number of built-in methods, one such being startswith() and endswith() functions which are used in string related operations.
Startswith()

Syntax: str.startswith(search_string, start, end)

Parameters : search_string : The string to be searched. start : start index of the str from where the search_string is to be searched. end : end index of the str, which is to be considered for searching.

Returns :

The return value is boolean. The functions returns

True

if the original Sentence starts with the search_string else

False

Use :

  • startswith() function is used to check whether a given Sentence starts with some particular string.
  • Start and end parameter are optional.
  • We may use them when we want only some particular substring of the original string to be considered for searching.

Endswith()

Syntax : str.endswith( search_string, start, end)
Parameters :

search_string : The string to be searched.

start : Start index of the str from where the search_string is to be searched.

end : End index of the str, which is to be considered for searching.

Returns :

The return value is boolean. The functions returns

True

if the original Sentence ends with the search_string else

False

Use :

  • endswith() function is used to check whether a given Sentence ends with some particular string.
  • Start and end parameter are optional.
  • We may use them when we want only some particular substring of the original string to be considered for searching.

Python3




# Python code to implement startswith()
# and endswith() function.
 
str = "GeeksforGeeks"
 
# startswith()
print(str.startswith("Geeks"))
print(str.startswith("Geeks", 4, 10))
print(str.startswith("Geeks", 8, 14))
 
print("\n")
 
# endswith
print(str.endswith("Geeks"))
print(str.endswith("Geeks", 2, 8))
print(str.endswith("for", 5, 8))


Output:

True
False
True
True
False
True


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads