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() 函式可以用来做许多有趣的工作,它可以让我们更有效率的处理惩罚字串资料。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。