Python|字符串开头()
如果字符串以给定前缀开头,startswith() 方法返回 True,否则返回 False。
句法 :
str.startswith(prefix, start, end)
参数 :
prefix : prefix ix nothing but a string which needs to be checked.
start : Starting position where prefix is needs to be checked within the string.
end : Ending position where prefix is needs to be checked within the string.
注意:如果没有提供开始和结束索引,那么默认情况下,它采用 0 和长度为 1 作为开始和结束索引,其中结束索引不包括在我们的搜索中。
返回:
It returns True if strings starts with the given
prefix otherwise returns False.
例子:
Input : text = "geeks for geeks."
result = text.startswith('for geeks')
Output : False
Input : text = "geeks for geeks."
result = text.startswith('geeks', 0)
Output : True
错误: ValueError:在目标字符串中找不到参数字符串的情况下引发此错误
# Python code shows the working of
# .startsswith() function
text = "geeks for geeks."
# returns False
result = text.startswith('for geeks')
print (result)
# returns True
result = text.startswith('geeks')
print (result)
# returns False
result = text.startswith('for geeks.')
print (result)
# returns True
result = text.startswith('geeks for geeks.')
print (result)
输出:
False
True
False
True