Python str.index 用法详解及示例

Python str.index 用法详解及示例

Python str.index() 语法说明

str.index()Python 字符串的内置方法,用于返回指定子字符串第一次出现的索引位置。

其语法为:

str.index(sub, start, end)

参数说明:
sub :指定要查找的子字符串。
start :可选参数,从该索引开始查找,默认为 0。
end :可选参数,到该索引结束查找,默认为字符串的长度。

返回值:
如果找到指定的子字符串,则返回其第一次出现的索引位置;如果未找到,则抛出 ValueError 异常。

下面是三个示例,用于演示 str.index() 的用法。

示例一

s = "Hello, World!"
print(s.index("o"))

输出结果为:

4

解释:在字符串 “Hello, World!” 中,字母 “o” 第一次出现的索引位置是 4。

示例二

s = "Hello, World!"
print(s.index("o", 5))

输出结果为:

7

解释:在字符串 “Hello, World!” 中,从索引位置 5 开始查找,字母 “o” 第一次出现的索引位置是 7。

示例三

s = "Hello, World!"
print(s.index("o", 5, 10))

输出结果为:

7

解释:在字符串 “Hello, World!” 中,从索引位置 5 到 10 之间查找,字母 “o” 第一次出现的索引位置是 7。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南