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.

14 Tipovi podataka>>> print 'id(a)=',id(a),' id(b)=',id(b) # ne pokazuju isto!id(a)= 3695876 id(b)= 3695888Izraz (engl.expression) je kombinacija vrijednosti (literala), varijabli i operatora. Vrijednost izra£unatogizraza ispisuje se na zaslon ra£unala kori²tenjem naredbe ili funkcije print:>>> print 'gruba aproksimacija pi = ', 22./7gruba aproksimacija pi = 3.14285714286Programske naredbe <strong>Python</strong>a temelje se na pridruºivanju (objekata referencama), upravljanju tijekomprograma (if, else,...), programskim petljama (for, while, ...) i pozivima funkcija i klasa.Identikator je ime objekta, tj. ime varijable, funkcije, klase i sl. Identikatori ne smiju koristitineku od 30 klju£nih rije£i <strong>Python</strong>-a (tablica 2.2), jer su one pridruºene osnovnim <strong>Python</strong> naredbama.Tablica 2.2:<strong>Python</strong> klju£ne rije£iand del for is raiseassert elif from lambda returnbreak else global not tryclass except if or whilecontinue exec import pass withdef finally in print yield2.1 BrojeviUgraženi brojevni objekti u <strong>Python</strong>u podrºavaju cijele brojeve (obi£ne i duga£ke), brojeve s pomi£nimzarezom (realne brojeve) i kompleksne brojeve. Objekti brojeva u <strong>Python</strong>u su nepromjenljivi (immutable)objekti, ²to zna£i da bilo kakva aritmeti£ka operacija na brojevnom objektu, uvijek stvara novibrojevni objekt.>>> a=1234>>> id(a)19431452>>> a=a+0>>> id(a)18681652>>> print a1234Literali cijelih brojeva mogu biti decimalni, oktetni, ili heksadecimalni. Decimalni literal je predstavljennizom znamenki gdje je prva znamenka razli£ita od nule. Oktetni literal je odrežen s po£etnom0 iza koje ide niz oktetnih znamenki (0 do 7). Na sli£an na£in heksadecimalni literal koristi po£etni niz0x nakon £ega slijedi niz heksadecimalnih znamenki (0 do 9 i A do F bilo velikim ili malim slovom).Na, primjer:1, 23, 3493 # Decimalni cijeli brojevi01, 027, 06645 # Oktetni cijeli brojevi0x1, 0x17, 0xda5 # Heksadecimalni cijeli brojeviBilo kojem literalu cijelog broja moºe moºe se dodati slovo 'L' ili 'l' kako bi se ozna£io duga£ki cijelibroj (long integer). Na primjer:

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

Saved successfully!

Ooh no, something went wrong!