12.07.2015 Views

Python

Python

Python

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.3. Temeljne operacije i metode s nizovima 21s.swapcase()Metodas.title()s.translate(table[,deletechars ])s.upper()OpisVra¢a velika slova za string malih slova iobratno.Vra¢a verziju stringa kao naslova.Mijenja string koriste¢i transformacijskutablicu znakova.Vra¢a string pretvoren u velika slova.Primjer 2.1 String je nepromjenljivi objekt, pa se njegova promjena mogu¢a tek stvaranjem novogstringa. treba primjetiti kako se aritmeti£ki znak '+' koristi za povezivanje stringova, dok '1:' ozna£ujesve znakove nakon prvog.,>>> s1 = "Moj san">>> s2 = 'Tv ' + s1 [1:]>>> print s2,Tvoj san>>>Primjer 2.2 Modul 'string' sadrºi mnogo funkcija.stringu. Vra¢a poziciju naženog podstringaFunkcija 'nd' pronalazi podstring u zadanom,>>> import string>>> riba = " zubatac ">>> index = string . find (riba , "t")>>> print index>>>>>> string . find (" abrakadabra ", "ra")>>> string . find (" abrakadabra ", "ra" ,4)>>>,4292.3.2 Ugražene metode listiNa sli£an na£in, s pomo¢u tablice 2.7 mogu se u primjerima provjeriti ugražene metode koje olak²avajurad s listama.Tablica 2.7: Metode listeMetodaOpisli.append(x) Dodaje novi element x na kraj liste li.li.extend(t)Dodaje novu listu t na kraj liste li.li.count(x)Broji pojavke od x u listi li.li.index(x) Vra¢a najmanji i za koji je s[i] == x .li.insert(i,x) Ume¢e x na indeksu i .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!