Python/Syntaksi
Wikikirjasto
< Python
Pythonin syntaksi on tiivistä, yksinkertaista ja helposti luettavaa. Koodilohkoja ei määritellä ympäröimällä aaltosulkeilla vaan sisennyksen perusteella. Kaksoispiste tulee aina lohkon alkaessa (class, def, if jne.) jälkeen. Puolipisteitä ei käytetä.
[muokkaa] if-lause
- Syntaksi
if - elif - else # elif on lyhennys sanoista ''else if''.
- Esimerkki
if x > 0: print 'Positiivinen' elif x < 0: print 'Negatiivinen' elif x == 0: print 'Nolla' else: print '?'
[muokkaa] for-silmukka
- Esimerkki
- Tulostaa numerot nollasta yhdeksään.
for i in range(10): print i
[muokkaa] while-silmukka
- Esimerkki
- Tulostaa numerot nollasta yhdeksään.
i = 0 while i < 10: print "Iteration number", i i += 1 # sama kuin i = i + 1
[muokkaa] Funktiot
- Katso
- Python/funktiot.
[muokkaa] Luokat
- Katso
- Python/luokat.
[muokkaa] Varatut sanat
Seuraavat ovat Pythonin avainsanoja eli sanoja, joita ei voi käyttää muuttujien niminä. Niitä on 29 kappaletta.
| and | assert | break | class | continue | | def | del | elif | else | except | | exec | finally | for | from | global | | if | import | in | is | lambda | | not | or | pass | print | raise | | return | try | while | yield | |
[muokkaa] Aiheesta muualla
- Python-kielisen_ohjelmoinnin_perusteet (Wikiopiston opintopiirin opiskeluohjeita)
| Johdanto: |
Yleistä - Syntaksi - Operaattorit - Ohjelman luonti |
|---|---|
| Tietotyypit ja tietorakenteet: |
Luvut - Merkkijonot - Lista - Monikko (tuple) - Sanakirja - Joukko (set) |
| Ohjausrakenteet | |
| Muut kielen rakenteet: | |
| Graafinen käyttöliittymä: | |
| Harjoitustehtäviä: | |
| Lisätiedot ja lähteet: |