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