python查找相关总结

python有2个字符串查找的内建函数,分别是index和find。
index的特点如下:
1.如果找不到值会抛异常

>>> url = 'http://127.0.0.1:7001/setMsgRunnin'
>>> url.index(':')
4
>>> url.index('a')
Traceback (most recent call last):
  File "", line 1, in 
ValueError: substring not found

find的特点如下:
1.能指定位置开始查找
2.找不到值的话,会返回-1

>>> url = 'http://127.0.0.1:7001/setMsgRunnin'
>>> url.find(':')
4
>>> url.find(':',10)
16
>>> url.find('a')
-1

反向查找分别用的是rindex和rfind

你可能感兴趣的:(python查找相关总结)