Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zasto str.find krece od pocetka?

[es] :: Python :: Zasto str.find krece od pocetka?

[ Pregleda: 5140 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandar Đokić

Član broj: 13478
Poruke: 4793
109.122.101.*



+638 Profil

icon Zasto str.find krece od pocetka?29.06.2014. u 13:05 - pre 118 meseci
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?
 
Odgovor na temu

del-boy
Bojan Delić
Beograd

Član broj: 9330
Poruke: 1089

Sajt: www.delic.in.rs


+21 Profil

icon Re: Zasto str.find krece od pocetka?29.06.2014. u 18:59 - pre 118 meseci
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.
 
Odgovor na temu

Aleksandar Đokić

Član broj: 13478
Poruke: 4793
109.122.101.*



+638 Profil

icon Re: Zasto str.find krece od pocetka?30.06.2014. u 21:38 - pre 118 meseci
Hvala, resio sam, "while" bio problem, ne find. Lepo "find" vrati -1 ali probera u "while" uopste nije registrovala.
 
Odgovor na temu

[es] :: Python :: Zasto str.find krece od pocetka?

[ Pregleda: 5140 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.