如果字符串以给定的后缀结尾,则 Python String endswith() 方法返回 True,否则返回 False。
用法:
str.endswith(后缀,开始,结束)
参数:
- suffix:后缀只不过是一个需要检查的字符串。
- start:在字符串中需要检查后缀的起始位置。
- end:字符串中需要检查后缀的结束位置 + 1。
Note:如果未提供开始和结束索引,则默认情况下它将 0 和长度 -1 作为开始和结束索引,其中结束索引不包含在我们的搜索中。
返回值:
如果字符串以给定的后缀结尾,则返回 True,否则返回 False。
示例 1:endswith() 方法的用法没有开始和结束参数
Python
# Python code shows the working of
# .endswith() function
text = "geeks for geeks."
# returns False
result = text.endswith('for geeks')
print (result)
# returns True
result = text.endswith('geeks.')
print (result)
# returns True
result = text.endswith('for geeks.')
print (result)
# returns True
result = text.endswith('geeks for geeks.')
print (result)
输出:
False True True True
示例 2:endswith() 方法使用开始和结束参数的工作
Python
# Python code shows the working of
# .endswith() function
text = "geeks for geeks."
# start parameter:10
result = text.endswith('geeks.', 10)
print(result)
# Both start and end is provided
# start:10, end:16 - 1
# Returns False
result = text.endswith('geeks', 10, 16)
print result
# returns True
result = text.endswith('geeks', 10, 15)
print result
输出:
True True False
相关用法
- Python Numpy np.char.endswith()用法及代码示例
- Python startswith() and endswith()用法及代码示例
- Python Pandas Series.str.endswith()用法及代码示例
- Python String casefold()用法及代码示例
注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 Python String endswith() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。