Python库提供了许多内置方法,例如startswith()和endswith()函数,它们用于与字符串相关的操作。
startswith()
用法
str.startswith(search_string, start, end)
参数:
-
search_string:要搜索的字符串。
start:的开始索引- str
end:的结束索引- str
采用:
- startswith()函数用于检查给定句子是否以某些特定字符串开头。
- 开始和结束参数是可选的。
- 当我们只希望考虑原始字符串的某些特定子字符串进行搜索时,可以使用它们。
返回值:
返回值为二进制。如果原始句子以search_string开头,则该函数返回True,否则返回False。
endswith()
用法:
str.endswith( search_string, start, end)
参数:
-
search_string:要搜索的字符串。
start:的起始索引- str
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
相关用法
- Python String endswith()用法及代码示例
- Python Pandas Series.str.endswith()用法及代码示例
- Python String startswith()用法及代码示例
- Python Numpy np.char.endswith()用法及代码示例
- Python Pandas Series.str.startswith()用法及代码示例
注:本文由纯净天空筛选整理自akash7981大神的英文原创作品 Python | startswith() and endswith() functions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。