Tietokoneiden näyttöjä, joissa näkyy kuvaa automaatiolaboratorion laitteistosta. Monitoreiden takana näkyy sama laitteisto kuin kuvissa.

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

<<  Edellinen
(5) Muuttujat
Sivu 6/17Seuraava >>
(7) Matemaattiset operaatiot
© Timo Heikkinen | timo piste heikkinen at oamk piste fi