| 29 | |
| 30 | |
| 31 | = Osnove pythona = |
| 32 | |
| 33 | |
| 34 | == Spremenljivke == |
| 35 | |
| 36 | Vse spremenljivke so nakako avtomatske. Torej so generirane ob prvi uporabi. Tako imamo lahko par različih (osnovnih) tipov kot so: |
| 37 | 1. integer (int, short, cardinal)- cela števila |
| 38 | 2. floating point (real, float, double) - plavajoča vejica |
| 39 | 3. niz znakov ali string |
| 40 | 4. bool ali true/false označevanje, ki pa je prav zaprav integer |
| 41 | |
| 42 | Sedaj lahko sestavljamo osnovne tipe tu v sestavljene tipe, kot so na primer: |
| 43 | 1. Array - vektor - matrika - seznam |
| 44 | 2. Slovarji (map) - dictionay - asociativne matrike |
| 45 | 3. Terke ali se seznami fiksnih velikosti |
| 46 | 4. Stukture |
| 47 | |
| 48 | Kateri tip se je ob prireditvi podal lahko preveerimo z ukazom |
| 49 | type(tip) |
| 50 | |
| 51 | == Operatorji == |
| 52 | |
| 53 | Operirajo s spremenljivkami. Vsak programski jezik ima naor teh stvari in se nerazlikuje od novejših jezikov. |
| 54 | Ima paython prav neka ''lepih'' operatorev. |
| 55 | |
| 56 | Primer: |
| 57 | |
| 58 | {{{ |
| 59 | #!python |
| 60 | # -*- coding: cp1250 -*- |
| 61 | # komentar se prične z # in veja do konca vrstice |
| 62 | |
| 63 | i = 1 # celoštevilčna |
| 64 | a = 1.2 # realno število |
| 65 | t = "besedilo" # niz znakov |
| 66 | t2 = 'ni nobene razlike' # razen v prirocnisti |
| 67 | c = 1 + 2j # kompleksno |
| 68 | |
| 69 | # Operatorji na osnovnih tipih |
| 70 | |
| 71 | print i+1 |
| 72 | print a+i |
| 73 | print t+str(a) |
| 74 | }}} |