timohei.net / Opintojaksot
/ 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