[ Aleksandar Đokić @ 29.06.2014. 13:05 ] @
Pozdrav,

interesuje me zasto u Python 3 str.find krece od pocetka iako stavim pocetni i krajnji index? Na primer, str.find('test',500, len(string)) i kada dodje do kraja jednostavno krene iz pocetka, zasto?
[ del-boy @ 29.06.2014. 18:59 ] @
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.
[ Aleksandar Đokić @ 30.06.2014. 21:38 ] @
Hvala, resio sam, "while" bio problem, ne find. Lepo "find" vrati -1 ali probera u "while" uopste nije registrovala.