. capitalize() ◦ prvi znak u stringu pretvara u veliko slovo
. title() ◦ svaka riječ započinje velikim slovom
. upper(), . lower() ◦ sva slova velika, odnosno mala
. swapcase() ◦ velika slova zamijeni malim i obratno
. center() ◦ centrira i okolinu (redak) do zadane duljine ispunjava zadanim znakom
. ljust(), . rjust() ◦ poravnava lijevo, odnosno desno, i do zadane duljine popunjava zadanim znakom ◦ eng. justify
Zadatak – 03_himna. py Ispiši ovu listu na ovaj način: duljina=36
Rješenje himna = ["lijepa naša domovino", "oj junačka zemljo mila", "stare slave djedovino", "da bi vazda sretna bila"] for stih in himna: print(stih. capitalize(). center(36, "-"))
. find() neobavezno s. find( s 1, start, stop ) ◦ pronalazi i vraća indeks stringa s 1 u stringu s od indeksa start do stop ◦ vraća indeks prvog znaka u stringu s 1 ◦ dok ne pronađe traženi string s 1, izbacuje -1
. find()
. rfind() s. rfind(s 1) ◦ traži s desne strane ◦ vraća indeks zadnje pojave traženog stringa
. replace() s. replace(s 1, s 2, koliko) ◦ zamjenjuje s 1 sa s 2 toliko koliko puta želiš
Zadatak Ispravi ime i prezime od Nicki Minaj jednom linijom kôda tako da na postojeću dodaš što treba: ‘Nicky Minay’. replace(‘y’, ‘i’, 1). replace(‘y’, ‘j’)
. isdigit(), isalnum(), . isalpha() digit znamenka (broj) alnum alfanumerički znakovi – slova abecede i znamenke alpha slova abecede ◦ provjeravaju sadržaj stringa i izbacuju True ili False