Python index() 函式介紹

Python 的 index() 函式可以用來搜尋字串中指定字元的位置,它會回傳第一個符合條件的字元的索引值,如果沒有找到則會回傳 ValueError。

index() 函式的語法如下:

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

其中,str 是要搜尋的字串,sub 是要搜尋的字元,start 是開始搜尋的位置,end 是結束搜尋的位置。

下面我們來看一個範例:

str = "Hello World"

# 搜尋字元 "o"
print(str.index("o"))

# 搜尋字元 "o" 從索引值 4 開始
print(str.index("o", 4))

# 搜尋字元 "o" 從索引值 4 到索引值 8
print(str.index("o", 4, 8))

執行結果如下:

4
7
7

可以看到,index() 函式可以用來搜尋字串中指定字元的位置,它會回傳第一個符合條件的字元的索引值,如果沒有找到則會回傳 ValueError。

index() 函式的應用

index() 函式可以用來搜尋字串中指定字元的位置,它可以用來做很多有趣的事情,例如:

  • 可以用來搜尋字串中指定字元的位置,例如搜尋字串中第一個空格的位置,可以用來分割字串。
  • 可以用來搜尋字串中指定字串的位置,例如搜尋字串中指定字串的開始位置,可以用來截取字串。
  • 可以用來搜尋字串中指定字元的出現次數,例如搜尋字串中指定字元出現的次數,可以用來統計字串中指定字元出現的次數。

index() 函式可以用來做很多有趣的事情,它可以讓我們更有效率的處理字串資料。

Categorized in:

Tagged in: