timohei.net / Opintojaksot / Soveltava ohjelmointi / Python-ohjelmointi /
Muuttujien tyypit
Muuttuja tyyppi riippuu sen käyttötarkoituksesta. Esimerkiksi tekstiä talletetaan merkkijonomuuttujiin (str), lukuarvoja kokonais-, liukuluku- eli desimaaliluku- ja kompleksilukumuuttujiin (int, float, complex) ja totuusarvoja (bool). Myös muita muuttujatyyppejä on olemassa.
Muuttujan tai arvon tyypin saa selville funktiolla type():
print(type(183)) pituus = 183 print(type(pituus)
Tehtävä 3.1. Kokeile, mitä tyyppiä ovat seuraavat arvot:
- 183
 - "Hello World!"
 - 3.14
 - 3,14
 - "3.14"
 - "3,14"
 - (3.14)
 
Tehtävä 3.2. Kokeile, mitä seuraavat Python-käskyt tulostavat:
- print(3.14)
 - print(int(3.14))
 - print(int(4.99))
 - print(round(4.99))
 - print(round(4.99,1))
 
Merkkijonomuuttujia voidaan käsitellä metodeilla. Yleisimmät merkkijonometodit ovat lower, title ja upper.
Tehtävä 3.3. Kokeile, mitä seuraavat Python-käskyt tulostavat:
- nimi = "gunnhild"
 - print(nimi)
 - print(nimi.title())
 - nimi = nimi.upper()
 - print(nimi)
 - print(nimi.lower())
 - nimi = "gunnhild hilverson"
 - print(nimi.title())
 - print(nimi.upper())
 
Päivitetty 21.11.2022
© Timo Heikkinen | timo piste heikkinen at oamk piste fi