Changes between Version 4 and Version 5 of python
- Timestamp:
- Nov 14, 2011, 11:59:23 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
python
v4 v5 31 31 = Osnove pythona = 32 32 33 Python je skriptni jezik, pri katerem se stvari izvajajo ob tem, ko naleti interpreter na vrstico. Se pravi, da se vse ukaza, kot tudi 34 upravljanje s spremenljivkami oz podatki izvaja dinamično. Pomembno tudi to, da vse prednosti in slabosti iz drugih jezikov nakako v Pythonu bolje 35 rešene. Ena od pomembnih novosti je seveda zamikanje ukazov. Ker potem programi vsi izgledajo bolje in jih lažje beremo. Po nekih raziskava je bilo ugotovljeno, da program enkrat pišemo, beremo ga pa večkrat. In prav berljivost je pomembna! 33 36 34 37 == Spremenljivke == 38 Imena spremenljiv so poljubna. Python je občutljiv na velike in male črke. Sledimo dogovoru in priporočilom, kot je to v podobnih jezikih. 39 35 40 36 41 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 42 1. integer (int, short, cardinal)- cela števila - v dogovoru se izbirajo za kratka imena spremenljivk i, j, k, l, m, n 43 2. floating point (real, float, double) - plavajoča vejica ali realna ševila 44 3. niz znakov ali string 40 45 4. bool ali true/false označevanje, ki pa je prav zaprav integer 46 5. Kompleksna števila (Realni+Imaginarni''i'') 41 47 42 48 Sedaj lahko sestavljamo osnovne tipe tu v sestavljene tipe, kot so na primer: 43 1. Array - vektor - matrika - seznam44 2. Slovarji (map) - dictiona y - asociativne matrike45 3. Terke ali se seznami fiksnih velikosti46 4. St ukture49 1. Array - vektor - matrika - list - seznam ne nujno istovrstnih osnovnih tipov 50 2. Slovarji (map) - dictionary - asociativni seznami 51 3. Terke (''tuple'') ali se seznami fiksnih velikosti, ki se uporabljajo za hranjenje različnih osnovnih tipov v enem skupku. 52 4. Strukture (razredi) 47 53 48 Kateri tip se je ob prireditvi podal lahko preve erimo z ukazom54 Kateri tip se je ob prireditvi podal lahko preverimo z ukazom 49 55 type(tip) 50 56 51 57 == Operatorji == 52 58 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. 59 Operirajo s spremenljivkami. Vsak programski jezik ima nabor teh stvari in se ne razlikuje od novejših jezikov. 60 Ima python prav nekaj ''lepih'' operatorev (npr tuple, +). 61 62 Obstajajo seveda vsi normalni operatorji, +, -, *, /, //, % 63 Okrajšani operatorji +=, -=, 55 64 56 65 Primer: … … 72 81 print a+i 73 82 print t+str(a) 83 84 i = 1 85 j = 2 86 i, j = j, i # skupek prireditev (tuple) 87 print i, j 88 89 # Sestavljeni tipi 90 b = [1, 2, 3] # seznam ali list 91 print b[0] 92 74 93 }}}