📅  最后修改于: 2020-10-30 06:42:28             🧑  作者: Mango
Python startswith()方法返回True或False。如果字符串以前缀开头,则返回True,否则返回False。它需要两个参数start和end。 Start是开始搜索的起始索引,end索引是搜索终止的位置。
startswith(prefix[, start[, end]])
prefix:要检查的字符串。
start:从搜索开始的地方开始索引。
end:结束索引,直到执行搜索为止。
开始和结束都是可选参数。
它返回布尔值True或False。
我们来看一些startswith()方法的示例,以了解其功能。
首先创建一个简单的示例,如果字符串以前缀开头,则输出True。
# Python String startswith() method
# Declaring variable
str = "Hello Javatpoint"
# Calling function
str2 = str.startswith("Hello")
# Displaying result
print (str2)
输出:
True
如果字符串不是以前缀开头,则该方法返回False。参见下面的例子
# Python String startswith() method
# Declaring variable
str = "Hello Javatpoint"
# Calling function
str2 = str.startswith("Java") # False
# Displaying result
print (str2)
输出:
False
此方法采用三个参数。开始索引和结束索引是可选的。在这里,我们仅传递起始索引。
# Python String startswith() method
# Declaring variable
str = "Hello Javatpoint"
# Calling function
str2 = str.startswith("Java",6)
# Displaying result
print (str2)
输出:
True
如果字符串位于起始索引和终止索引之间,并且从前缀开始,则返回true。创建一个示例来描述该过程。
# Python String startswith() method
# Declaring variable
str = "Hello Javatpoint"
# Calling function
str2 = str.startswith("Java",6,10)
# Displaying result
print (str2)
str2 = str.startswith("Java",8,12)
# Displaying result
print (str2)
输出:
True
False