轻松上手,快乐学习!

Python 字符串 index() 方法


实例

在文中哪里是“welcome”这个词?:
txt = "Hello, welcome to my world."

x = txt.index("welcome")

print(x)
运行实例 »

定义和用法

index()方法查找指定值的第一次出现。 index()如果未找到该值,则该方法会引发异常。 index()方法与find()方法几乎相同  ,唯一的区别是find() 如果找不到该值,则该方法返回-1。(见下面的例子)

语法

string.index(value, start, end)

参数值

参数 描述
value 必须项。检查结尾的字符串
start 可选项。指定位置开始检查,默认值:0
end 可选项。指定位置开始结束,默认值:字符结尾

更多实例

实例

在文本中第一次出现字母“e”的位置:
txt = "Hello, welcome to my world."

x = txt.index("e")

print(x)
运行实例 »

实例

在第5和第10位之间搜索时,第一次出现字母“e”时:
txt = "Hello, welcome to my world."

x = txt.index("e", 5, 10)

print(x)
运行实例 »

实例

如果未找到该值,find()方法返回-1,但index()方法将引发异常:
txt = "Hello, welcome to my world."

print(txt.find("q"))
print(txt.index("q"))
运行实例 »