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 isnumeric()用法及代码示例
- Python String isalnum()用法及代码示例
- Python String isprintable()用法及代码示例
- Python String isspace()用法及代码示例
- Python String isdigit()用法及代码示例
- Python String isupper()用法及代码示例
- Python String isalpha()用法及代码示例
- Python String istitle()用法及代码示例
- Python String islower()用法及代码示例
- Python String isidentifier()用法及代码示例
- Python String isdecimal()用法及代码示例
- Python String Center()用法及代码示例
- Python String join()用法及代码示例
- Python String rsplit()用法及代码示例
- Python String startswith()用法及代码示例
- Python String upper()用法及代码示例
- Python String splitlines()用法及代码示例
- Python String translate()用法及代码示例
- Python String split()用法及代码示例
- Python String format_map()用法及代码示例
注:本文由纯净天空筛选整理自 Python String index() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。