Python库提供了许多内置方法,例如startswith()和endswith()函数,它们用于与字符串相关的操作。
startswith()
用法
str.startswith(search_string, start, end)
参数:
search_string:要搜索的字符串。
start:的开始索引str从中搜索search_string。
end:的结束索引str,可以考虑进行搜索。
采用:
startswith()函数用于检查给定句子是否以某些特定字符串开头。
开始和结束参数是可选的。
当我们只希望考虑原始字符串的某些特定子字符串进行搜索时,可以使用它们。
返回值:
返回值为二进制。如果原始句子以search_string开头,则该函数返回True,否则返回False。
endswith()
用法:
str.endswith( search_string, start, end)
参数:
search_string:要搜索的字符串。
start:的起始索引str从中搜索search_string。
end:的结束索引str,可以考虑进行搜索。
采用:
endswith()函数用于检查给定句子是否以某些特定字符串结尾。
开始和结束参数是可选的。
当我们只希望考虑原始字符串的某些特定子字符串进行搜索时,可以使用它们。
返回值:
返回值为二进制。如果原始句子以search_string结尾,则函数返回True,否则返回False。下面是解释startswith()和endswidth()的代码:
# 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))
输出:
True
False
True
True
False
True