Python 字符串 startswith()方法

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程