You are on page 1of 8

STRING- PONAVLJANJE

Zbirke sa slijednim smještanjem


elemenata

string - niz Unicode znakova koji imaju


svoje mjesto (indeks).
u listi elementi mogu biti međusobno
različitih tipova (stringovi, brojevi,
logičke varijable, liste)
Operatori i funkcije za rad sa stringom
Operator Opis djelovanja
+ spajanje stringova
* umnažanje, jedan operand je tipa int
in kraći niz je sadržan u nizu
not in kraći niz nije sadržan u nizu

Funkcija Opis djelovanja

len(s) vraća duljinu stringa


vraća znak s najmanjom
min(s) kodnom vrijednošću

vraća znak s najvećom kodnom


max(s)
vrijednošću
Funkcije za rad sa stringom
Funkcija Opis djelovanja
ord(s) vraća dekadski kod pojedinog znaka
vraća znak za pojedini dekadski kod
chr(s)
vraća tip podatka string (znak) za
str(s)
vrijednosti varijable n
isječak
Isječak iz stringa - u uglatoj zagradi napiše dva
indeksa s[d:g], pri čemu će prvi znak isječka imati
indeks d, a vrijednost indeksa zadnjeg znaka isječka
je g - 1
U isječak ne ulazi znak s indeksom g.
Pisanje isječaka
kada isječak počinje od početka tada
možemo pisati s[0:g] ili čak s[:g]
ako želimo uključiti zadnji znak u nizu,
onda isječak određujemo s s[d:]
ako želimo da isječak bude cijeli string
možemo pisati s[:]
ako je g<=d rješenje je prazan string
Metode za rad sa stringom
Ime metode Opis djelovanja
s.center(w) vraća kopiju stringa s centriranog u polju
širine w
s.ljust(w) vraća kopiju stringa s smještenu lijevo u
polju širine w
s.rjust(w) vraća kopiju stringa s smještenu desno u
polju širine w
s.capitalize() vraća kopiju stringa s s prvim velikom
slovom
s.lower() vraća kopiju stringa s sa svim malim
slovima
s. upper() vraća kopiju stringa s sa svim velikim
slovima
s. replace(stari, vraća kopiju stringa s u kojem su sve
novi) pojave podstringa stari zamijenjene
podstringom novi
Metode za rad sa stringom
Ime metode Opis djelovanja
s.find(w) vraća poziciju prvog pojavljivanja stringa w
u zadanom stringu s, ako ga nema vraća
-1
s.count(s1,p,k) vraća broj pojavljivanja stringa s1 u
zadanom stringu s , moguće je navesti i
indekse od kojeg do kojeg se prebrojava
pojavljivanje traženog stringa s1
s.strip() vraća kopiju stringa iz kojeg su izbačeni
suvišni razmaci na početku i kraju stringa s
s.index(s1) vraća poziciju prvog pojavljivanja stringa
s1 u zadanom stringu s
L=s.split(sep) stvara listu stringova. Separator je
razdvojnik za pojedine članove liste
s=sep.join(L) Stvara string iz liste stringova. Separator
je razdjelnik koji će se pojaviti između
članova liste

You might also like