📜  Python | 字符串startswith

📅  最后修改于: 2020-07-07 04:26:15             🧑  作者: Mango

如果字符串以给定的前缀开头,则startswith()方法返回True,否则返回False。

句法 :

str.startswith(prefix, start, end)

参数:

prefix:前缀ix就是一个需要检查的字符串。
start:需要在字符串中检查前缀的起始位置。
end:需要在字符串中检查前缀的结束位置。

注意:如果未提供开始索引和结束索引,则默认情况下它将0和length-1用作开始索引和结束索引,而我们的搜索中不包含结束索引。

返回值:

如果字符串以给定的
前缀开头,则返回True,否则返回False。

例子:

输入 : text = "geeks for geeks."
        result = text.startswith('for geeks')
输出 : False

输入 : text = "geeks for geeks."
        result = text.startswith('geeks', 0)
输出 : True

错误: ValueError:如果在目标字符串中找不到参数字符串,则会引发此错误

# Python代码显示.startsswith()函数的工作方式 
   
text = "geeks for geeks."
   
# 返回False 
result = text.startswith('for geeks') 
print (result) 
   
# 返回True 
result = text.startswith('geeks') 
print (result) 
   
# 返回False 
result = text.startswith('for geeks.') 
print (result) 
   
# 返回True 
result = text.startswith('geeks for geeks.') 
print (result) 

输出:

False
True
False
True