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() 函式可以用來做很多有趣的事情,它可以讓我們更有效率的處理字串資料。