标签: python python-2.7
find('asdf','')在'asdf'中找到一个空字符串,因此返回0。 同样,find('asdf','',3)开始在索引位置3搜索字符串,从而返回3。 由于最后一个索引为3,find('asdf','',4)应该返回-1但它返回4并且仅在起始索引大于或等于时才开始返回-1到(last_index)+2。为什么会这样?
find('asdf','')
'asdf'
0
find('asdf','',3)
3
find('asdf','',4)
-1
4
(last_index)+2