Python 字符串 startswith()方法
Python startswith()方法返回True或False。如果字符串以前缀开头,则返回True;否则返回False。它需要两个参数start和end。start是搜索开始的起始索引,end是搜索结束的索引。
语法
startswith(prefix[, start[, end]])
参数
prefix :要检查的字符串。
start :搜索开始的起始索引。
end :搜索执行的结束索引。
start和end都是可选参数。
返回值
返回布尔值True或False。
让我们看一些startswith()方法的示例以了解其功能。
示例1
首先创建一个简单的例子,如果字符串以prefix开头,则打印True。
# Python字符串startswith()方法
# 声明变量
str = "Hello Javatpoint"
# 调用函数
str2 = str.startswith("Hello")
# 显示结果
print(str2)
输出:
True
示例2
如果字符串不以prefix开头,则方法返回False。看下面的例子
# Python字符串startswith()方法
# 声明变量
str = "Hello Javatpoint"
# 调用函数
str2 = str.startswith("Java") # False
# 显示结果
print(str2)
输出:
False
示例3
此方法接受三个参数。start和end索引是可选的。在这里,我们只传递了start索引。
# Python字符串startswith()方法
# 声明变量
str = "Hello Javatpoint"
# 调用函数
str2 = str.startswith("Java",6)
# 显示结果
print(str2)
输出:
True
示例4
如果字符串位于从prefix开始的start和end索引之间,则返回true。创建一个示例来描述这个过程。
# Python字符串startswith()方法
# 声明变量
str = "Hello Javatpoint"
# 调用函数
str2 = str.startswith("Java",6,10)
# 显示结果
print(str2)
str2 = str.startswith("Java",8,12)
# 显示结果
print(str2)
输出:
True
False