📌  相关文章
📜  Python|字符串开头()

📅  最后修改于: 2022-05-13 01:54:24.484000             🧑  作者: Mango

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