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.

16 Tipovi podataka'Ovo je string literal'"Ovo je novi string literal"Dvije razli£ite vrste navodnika imaju identi£nu funkciju. Mogu se koristiti tako da apostroramo stringunutar stringa, ²to je £esto jednostavnije nego apostrorati string upotrebom posebnog znaka (\'za jednostruki ili\"za dvostruki navodnik):' jel\' me netko trazio?' # eksplicitni navodnik u stringu" jel' me netko trazio?" # Na ovaj nacin je citljivijeAko se string ºeli prikazati u vi²e linija, onda se na koncu svake linije stavlja znak lijeve kose crte(\):"Ovo je prva, \a ovo druga linija istog stringa"# Komentar nije dopusten na# liniji sa znakom \U stringu se dakako mogu umetati i posebni znakovi (\n za novu liniju, \t za tabulator i sl.), ako setakav niz ºeli programom ispisivati:"Ovo je prva, \na ovo druga linija istog stringa"Drugi pristup je uporaba stringa s trostrukim navodnicima, koji se dobiju trostrukim ponavljanjemjednostrukih (') ili dvostrukih navodnika (""")."""A ovo je jedan duuugi stringkoji se proteze na vise linija,u ovom slucaju na tri"""# Komentar dopusten samo na krajuU ovakvom literalu stringa s tri navodnika, automatski su sa£uvani novi redovi, pa se njihovi kontrolniznakovi ne trebaju dodavati u niz. Nije dopu²tena ni upotreba nekih kontrolnih (tzv. 'escape') znakova(tablica 2.3), kao na primjer znaka lijeve kose crte (engl. backslash;)Tablica 2.3: 'Escape' znakoviNiz Zna£enje ASCII/ISO kod\ < novired > Konac linije se zanemaruje Nema ga\\ Kosa crta ulijevo, backslash 0x5c\ ′ Jednostruki navodnik 0x27\” Dvostruki navodnik 0x22\a Zvono, bell 0x07

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

Saved successfully!

Ooh no, something went wrong!