Python (programski jezik): razlika između inačica
Izbrisani sadržaj Dodani sadržaj
Nema sažetka uređivanja |
|||
Redak 1:
'''Python''' je
===Uvlačenje===
Python koristi uvlačenje kao metodu razlikovanja programskih blokova, tj. ne koristi vitičaste zagrade ili ključne riječi kao većina programskih jezika. Povećanje uvlačenja znači da dolazi novi, ugniježđeni blok, dok smanjenje označava kraj trenutnog bloka.
===Ključne riječi i kontrola toka===
U Pythonove ključne riječi spadaju:
*<code>if</code> izraz, koji izvršava određeni blok koda pod nekim uvjetom, zajedno s <code>else</code> i <code>elif</code> (else-if varijanta).
*<code>for</code> izraz, koji iterira kroz iterabilan objekt i svaki element upisuje u lokalnu varijablu koja se koristi u pridruženom bloku.
*<code>while</code> izraz, koji izvršava određeni blok koda sve dok je njegov uvjet istinit
*<code>try</code> izraz, koji omogućava da iznimke, koje su bačene u bloku koda kojeg <code>try</code> obuhvaća, budu uhvaćene i obrađene u <code>except</code> bloku
===Primjer===
Nekoliko primjera koji pokazuju sintaksu Pythona (inačica 3.x):
<source lang="python">
#komentar u Pythonu
print("Hello world")▼
#na ekran se ispiše "Hello World"
#primjer liste (polja) u Pythonu:
brojevi = [1, 8, 9, 3, 10, 44, 78, 33, 100]
#primjer iteriranja kroz listu i ispis njenih elemenata:
for broj in brojevi:
#primjer funkcije koja ispisuje "Hello World"
def Hello():
print ("Hello World")
#primjer klase Hello
▲print(name)
class Hello():
#konstruktor bilo koje klase se definira kao def __init__(self):
def __init__(self):
pass
#definicija metode pozdrav()
def pozdrav(self):
print ("Hello World")
</source>
|