metode za rad sa STRINGOVIMA Kristina Ledinski capitalize

  • Slides: 16
Download presentation
metode za rad sa STRINGOVIMA Kristina Ledinski

metode za rad sa STRINGOVIMA Kristina Ledinski

. capitalize() ◦ prvi znak u stringu pretvara u veliko slovo

. capitalize() ◦ prvi znak u stringu pretvara u veliko slovo

. title() ◦ svaka riječ započinje velikim slovom

. title() ◦ svaka riječ započinje velikim slovom

. upper(), . lower() ◦ sva slova velika, odnosno mala

. upper(), . lower() ◦ sva slova velika, odnosno mala

. swapcase() ◦ velika slova zamijeni malim i obratno

. swapcase() ◦ velika slova zamijeni malim i obratno

. center() ◦ centrira i okolinu (redak) do zadane duljine ispunjava zadanim znakom

. center() ◦ centrira i okolinu (redak) do zadane duljine ispunjava zadanim znakom

. ljust(), . rjust() ◦ poravnava lijevo, odnosno desno, i do zadane duljine popunjava

. 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

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

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

. 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()

. find()

. rfind() s. rfind(s 1) ◦ traži s desne strane ◦ vraća indeks zadnje

. 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

. 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

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

. 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