...
raw_input() tallentaa kaiken merkkijonoina, mutta sitaatteja ei tarvita.
Merkkijonot
Sitaatit ja lainausmerkit samanarvoisia, mutta eivät toimi ristiin.
"kissa'
Saatetaan tarvita ohjausmerkkiä:
'vaa'alla' → 'vaa\'alla'
Ohjausmerkit
Tulostus useammalle riville: \n
...
Tulostaa:
Tama talle.
Ja tama toiselle.
Tyyppimuutokset
Sisäänrakennetuilla funktioilla kuten int(), str(), float()
...
>>> str(32)
'32'
>>> str(3.14149)
'3.14149'
Muotoiltu tulostus
Muuttujaa voidaan kutsua tulostukseen
Code Block | ||||
---|---|---|---|---|
| ||||
print "diipadaa", kissa, "jadijada"
print "metsastys"+koira+"koulutus"
|
Esimerkissä muuttuja "kissa" on eroteltu muusta tulostuksesta pilkuilla. Pilkku ohjaa tulostusta siten, että se sijoittaa välilyönnin molemmin puolin muuttujaa. Muutuja "koira" taas on sijoitettu siten, että sen ympärille ei tule välejä, jolloin tulostus on yhdyssana.
Code Block | ||||
---|---|---|---|---|
| ||||
print "kaapissa on %.3f olutta" % (maara)
|
Tässä esimerkissä muuttuja on sijoitettu tulostuskäskyn sijaan ja sille on annettu määreeksi kolme desimaalia.
Ohjausrakenteet
If
Code Block | ||||
---|---|---|---|---|
| ||||
numero = 23 arvaus = input('Anna kokonaisluku : ') if arvaus == numero: print 'Arvasit oikein!' # Tästä alkaa uusi osio, huomaa sisennys print "Peli päättyy tähän" # Osio päättyy tähän elif arvaus < numero: print 'Luku on suurempi kuin arvaus' else: print 'Luku on pienempi kuin arvaus' |
...
Pollari-Malmi, Kerttu: T-106.1208 Kurssin opetusmoniste, korjattu versio 10.2.2010
Linkit
http://www.python.org/ http://www.it.lut.fi/kurssit/06-07/Ti5210210/materiaali/Python-ohjelmointiopas_LTY2006.pdf