muotoiltava_merkkijono % (muuttujat)
Muotoiltavasta merkkijonosta korvataan muotoilumerkkit annettujen muuttujien sisällöillä. Muuttujat annetaan sulkujen sisällä pilkuilla erotettuina.
Muotoilumerkki alkaa %-merkillä ja sen jälkeen voi ilmoittaa kentän vähimmäisleveyden luvulla.Tämän jälkeen voi antaa desimaaliluvun esitystarkkuuden pisteellä ja luvulla. Lopuksi tulee sijoitettavan muuttujan tyyppi. Muotoilumerkki näyttää siis joltain seuraavista:
%tyyppi
%leveysTyyppi
%leveys.tarkkuusTyyppi
Tyypit ovat:
Esimerkkejä:
"Kilpailijalla %s on %d pistetta" % ("Kukkonen", 137) tuottaa "Kilpailijalla Kukkonen on 137 pistetta"
Käytetään ehtolauseissa:
if a == b:
lauseita
if "a" in merkkijono:
lauseita
Testaa, onko muuttujassa (merkkijonossa) merkkijono kirjainta "a"
if "sana" in merkkijono:
lauseita
Testaa, onko muuttujassa (merkkijonossa) merkkijono alimerkkijonoa "sana"
if 30 in numerolista:
lauseita
Testaa, onko muuttujassa (listassa) numerolista lukua 30
if x in rakenne:
lauseita
Testaa, onko muuttujassa (merkkijonossa, listassa) rakenne sitä arvoa, mikä muuttujassa x on
Listan yksittäisiin alkioihin pääsee käsiksi indeksointioperaatiolla lista[indeksi]. Muista, että listan indeksointi alkaa nollasta. Esim:
Tällä tavalla saatavia arvoja voi käsitellä kuten mitä tahansa muita muuttujia: niiden arvoja voi muuttaa, niillä voi operoida ja niitä voi vertailla.
Merkkijonon yksittäisiin merkkeihin pääsee käsiksi samalla tavalla, mutta niitä ei voi muuttaa. Myös merkkijonon ensimmäisen merkin indeksi on 0.