42 | | == Spremenljivke == |
43 | | Imena spremenljivk so poljubna. Python je občutljiv na velike in male črke. Sledimo dogovoru in priporočilom, kot je to v podobnih jezikih. |
44 | | |
45 | | |
46 | | Vse spremenljivke so nakako avtomatske. Torej so generirane ob prvi uporabi. Tako imamo lahko par različih (osnovnih) tipov kot so: |
| 42 | == SPREMENLJIVKE == |
| 43 | Spremenljivke se uporablja zato, da lahko shranjujemo neke vrednosti na katere se lahko kasneje v programu sklicujemo. Spremenljivka je del spomina, kateremu pripišemo ime. Vrednost ji pripišemo z operatorjem "=". Imena spremenljivk so poljubna, vendar lahko vsebujejo le črke, števke in/ali podčrtaj(e), ter se en smejo začeti s števkami. Python je občutljiv na velike in male črke. |
| 44 | |
| 45 | ZANIMIVOST: V Pythonu lahko pripisujemo vrednosti spremenljivkam tudi verižno: |
| 46 | {{{ |
| 47 | #!python |
| 48 | # -*- coding: utf-8 -*- |
| 49 | # Primer verižnega pripisa vrednosti spremenljivkam |
| 50 | a = b = 5 |
| 51 | print('a = ' + str(a)) |
| 52 | print('b = ' + str(b)) |
| 53 | }}} |
| 54 | |
| 55 | === Tipi spremenljivk === |
| 56 | Vse spremenljivke so nakako avtomatske. Torej so generirane ob prvi uporabi (na primer, predenj spremenljivki pripišemo neko vrednost v jeziku C++, moramo spremenljivko najprej deklarirati. V Pythonu to ni potrebno). Tako imamo lahko par različih (osnovnih) tipov kot so: |
59 | | Kateri tip se je ob prireditvi podal lahko preverimo z ukazom |
60 | | type(tip) |
61 | | |
62 | | == Operatorji == |
| 69 | Kateri tip se je ob prireditvi podal lahko preverimo kot je prikazano v nalsednjem programu: |
| 70 | {{{ |
| 71 | #!python |
| 72 | # Za ugotavljanje tipa spremenljivke uporabimo naslednji ukaz: type(spremenljivka) |
| 73 | number = 5 |
| 74 | number_f = 5.4 |
| 75 | print('Tip spremenljivke number: 'type(number)) |
| 76 | print('Tip spremenljivke number_f: 'type(number_f)) |
| 77 | }}} |
| 78 | |
| 79 | === Pretvorba tipa === |
| 80 | V Pythonu za pretvorbo tipa uporabljamo naslednje funkcije: int(x), float(x) in str(x). Njihova uporaba je prikazana v naslednjem primeru: |
| 81 | {{{ |
| 82 | #!python |
| 83 | number = 9 |
| 84 | print('Tip spremenljivke number: 'type(number)) |
| 85 | |
| 86 | number_f = float(number) |
| 87 | print('Tip spremenljivke number_f: 'type(number_f)) |
| 88 | |
| 89 | number_s = string(number) |
| 90 | print('Tip spremenljivke number_s: 'type(number_s)) |
| 91 | }}} |
| 92 | Opomba: V vseh primerih pretvorba tipa ni mogoča. |
| 93 | |
| 94 | == Matematika v Pythonu - operatorji == |