當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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