Open In App

Python | startswith() and endswith() functions

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 :

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 :




# 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

Article Tags :