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"))
运行实例 »