python有2個(gè)字符串查找的內(nèi)建函數(shù)十办,分別是index和find致板。
index的特點(diǎn)如下:
1.如果找不到值會(huì)拋異常
>>> url = 'http://127.0.0.1:7001/setMsgRunnin'
>>> url.index(':')
4
>>> url.index('a')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: substring not found
find的特點(diǎn)如下:
1.能指定位置開(kāi)始查找
2.找不到值的話,會(huì)返回-1
>>> url = 'http://127.0.0.1:7001/setMsgRunnin'
>>> url.find(':')
4
>>> url.find(':',10)
16
>>> url.find('a')
-1
反向查找分別用的是rindex和rfind