当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String index()用法及代码示例


Python index() 方法与 find() 方法相同,只是它在失败时返回错误。此方法返回第一个出现的子字符串的索引,如果未找到匹配项,则返回错误。

签名

index(sub[, start[, end]])

参数

  • sub:子串
  • start:start 索引一个范围
  • end:范围的最后一个索引

返回类型

如果找到,则返回子字符串的索引,否则返回错误 ValueError。

让我们看一些例子来理解 index() 方法。

Python 字符串 index() 方法示例 1

# Python index() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.index("at")
# Displaying result
print(str2)

输出:

18

Python 字符串 index() 方法示例 2

如果未找到子字符串,则会引发错误。

# Python index() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.index("ate")
# Displaying result
print(str2)

输出:

ValueError:substring not found

Python 字符串 index() 方法示例 3

我们还可以将开始和结束索引作为参数传递,使流程更加个性化。

# Python index() function example
# Variable declaration
str = "Welcome to the Javatpoint."
# Calling function
str2 = str.index("p",19,21)
# Displaying result
print("p is present at:",str2,"index")

输出:

p is present at:20 index






相关用法


注:本文由纯净天空筛选整理自 Python String index() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。