📜  Python string.startswith()方法

📅  最后修改于: 2020-10-30 06:42:28             🧑  作者: Mango

Python字符串startswith()方法

Python startswith()方法返回True或False。如果字符串以前缀开头,则返回True,否则返回False。它需要两个参数start和end。 Start是开始搜索的起始索引,end索引是搜索终止的位置。

签名

startswith(prefix[, start[, end]])

参量

prefix:要检查的字符串。

start:从搜索开始的地方开始索引。

end:结束索引,直到执行搜索为止。

开始和结束都是可选参数。

返回

它返回布尔值True或False。

我们来看一些startswith()方法的示例,以了解其功能。

Python字符串startswith()方法示例1

首先创建一个简单的示例,如果字符串以前缀开头,则输出True。

# Python String startswith() method
# Declaring variable
str = "Hello Javatpoint"
# Calling function
str2 = str.startswith("Hello")
# Displaying result
print (str2)

输出:

True

Python字符串startswith()方法示例2

如果字符串不是以前缀开头,则该方法返回False。参见下面的例子

# Python String startswith() method
# Declaring variable
str = "Hello Javatpoint"
# Calling function
str2 = str.startswith("Java") # False
# Displaying result
print (str2)

输出:

False

Python字符串startswith()方法示例3

此方法采用三个参数。开始索引和结束索引是可选的。在这里,我们仅传递起始索引。

# Python String startswith() method
# Declaring variable
str = "Hello Javatpoint"
# Calling function
str2 = str.startswith("Java",6)
# Displaying result
print (str2)

输出:

True

Python字符串startswith()方法示例4

如果字符串位于起始索引和终止索引之间,并且从前缀开始,则返回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