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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。