当前位置:  首页>> 技术小册>> Python合辑3-字符串用法深度总结

  1. tr.index(substring) str.rindex(substring)

也分别返回子字符串的最低和最高索引。如果字符串中不存在子字符串,则会引发 ValueError

  1. string = "programming"
  2. # index() and rindex() examples
  3. print(string.index('m'))
  4. print(string.index('pro'))
  5. print(string.rindex('m'))
  6. print(string.rindex('game'))

Output:

  1. 6
  2. 0
  3. 7
  4. ---------------------------------------------------------------------------
  5. ValueError Traceback (most recent call last)
  6. ~\AppData\Local\Temp/ipykernel_11336/3954098241.py in
  7. 11 print(string.index('pro')) # Output: 0
  8. 12 print(string.rindex('m')) # Output: 7
  9. ---> 13 print(string.rindex('game')) # Output: ValueError: substring not found
  10. ValueError: substring not found

该分类下的相关小册推荐: