Kurssisisältö
Johdatus Pythoniin
Johdatus Pythoniin
Tietotyypit
Aloitetaan tutustumalla tietotyyppeihin — ohjelmoinnin perusrakenteisiin.
Kuten hyvin järjestetyssä ruokakaupassa, Python luokittelee kohteet niin, että ne on helppo löytää ja käyttää. Samalla tavalla Pythonissa tiedot jaotellaan tyyppeihin, jotta niiden käsittely ja käyttö olisi helpompaa. Tarkastellaanpa joitakin yleisiä tietotyyppejä.
Tietotyyppien ymmärtäminen
Pythonissa jokaisella tiedolla on tyyppi. Kuten ruokakaupassa on eri osastot hedelmille, vihanneksille ja juomille, Python järjestää tiedot kokonaislukuihin, liukulukuihin, merkkijonoihin ja muihin.
Tässä lyhyt katsaus joihinkin keskeisiin tietotyyppeihin, joita käytät usein Pythonissa:
Kokonaisluvut
Kokonaisluku (int
) edustaa kokonaisia lukuja ilman desimaaleja, kuten ostoskorin tuotteiden määrä — esimerkiksi 3
omenaa tai 10
appelsiinia.
Liukuluvut
Liukuluku (float
) kuvaa desimaalilukuja, kuten tuotteiden hintoja — esimerkiksi 1.99
banaaneille tai 2.50
maitolitralle.
Merkkijonot
Merkkijono (str
) on merkkien jono, joka edustaa tekstiä, kuten tuotteiden nimet ruokakaupassa: "apple"
, "banana"
tai "oat milk"
.
Totuusarvot
Totuusarvo (bool
) -tietotyypillä on kaksi mahdollista arvoa, True
tai False
, ja sitä käytetään ehtojen tarkistamiseen, kuten onko tuote varastossa vai ei.
Esimerkki käytännön sovelluksesta
Jotta saat käsityksen siitä, miten nämä tietotyypit toimivat, käytämme type()
-funktiota print()
-lauseessa näyttääksemme miten Python tulkitsee eri tietotyyppejä. Tämä havainnollistaa, miten Python käsittelee erilaisia tietoja.
Näin se toimii:
# Displaying integers print(type(25)) # Displaying floating-point numbers print(type(6.25)) # Displaying strings print(type("Olive Oil")) # Displaying booleans print(type(120 > 95))
Tietotyyppien ymmärtäminen on olennaista, koska se määrittää, mitä operaatioita annetulle tiedolle voidaan suorittaa. Aivan kuten jaottelet ruokakaupan tuotteet oikeisiin osastoihin tuotetyypin mukaan, myös data täytyy käsitellä tyypin mukaisesti, jotta Python toimii oikein.
Kiitos palautteestasi!