📅  最后修改于: 2020-07-06 07:52:09             🧑  作者: Mango
如果字符串以给定的后缀结尾,则endswith()方法返回True,否则返回False。
句法 :
str.endswith(suffix, start, end)
参数:
suffix:后缀只不过是一个字符串,需要检查。
start:字符串中需要检查后缀的起始位置。
end:需要在字符串中检查后缀的结束位置。
注意:如果未提供开始索引和结束索引,则默认情况下它将0和length-1作为开始索引和结束索引,而我们的搜索中不包括结束索引。
返回值:
如果字符串以给定的
后缀结尾,则返回True,否则返回False。
代码1
# Python代码显示.endswith()函数的工作方式
text = "geeks for geeks."
# 返回False
result = text.endswith('for geeks')
print (result)
# 返回True
result = text.endswith('geeks.')
print (result)
# 返回True
result = text.endswith('for geeks.')
print (result)
# 返回True
result = text.endswith('geeks for geeks.')
print (result)
输出:
False
True
True
True
代码2
# Python代码显示.endswith()函数的工作方式
text = "geeks for geeks."
# 起始参数:10
result = text.endswith('geeks.', 10)
print(result)
# 提供开始和结束
# 开始:10,结束:15
# 返回False
result = text.endswith('geeks', 10, 15)
print result
# 返回True
result = text.endswith('geeks', 10, 14)
print result
输出:
True
True
False