📜  Python中的字符串的endswith

📅  最后修改于: 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