Iz tvog primera je nejasno šta tačno pokušavaš. Koji string tražiš u kom? Šta su ti vrednosti promenljivih? str je tip za string, a postoji i string modul u standardnoj biblioteci, mada si ti mogao da im dodeliš bilo koju vrednosti. Daj kompletan primer koji ti se ovako ponašao.
Inače, probao sam kod sebe, izgleda da radi očekivano:
Code:
>>> 'testtesttest'.find('e')
1
>>> 'testtesttest'.find('e', 2)
5
>>> 'testtesttest'.find('e', 6)
9
>>> 'testtesttest'.find('e', 10)
-1
>>>
I sa menjanjem krajnjeg indexa ista je situacija. Python 3.3.3 je u pitanju.