Kurssisisältö
Johdanto Python-Ohjelmointiin
Johdanto Python-Ohjelmointiin
Tietotyypit
Aloitetaan tutkimalla tietotyyppejä — ohjelmoinnin rakennuspalikoita.
Kuten hyvin järjestetty ruokakauppa, Python luokittelee kohteet niin, että ne on helppo löytää ja käyttää. Samoin Pythonissa luokittelemme tiedot tyyppeihin, jotta niitä on helpompi käsitellä ja käyttää. Sukelletaanpa joihinkin yleisiin tietotyyppeihin.
Ymmärtäminen tietotyypeistä
Pythonissa jokaisella datan palasella on tyyppi. Kuten ruokakaupassasi saattaa olla eri osastoja hedelmille, vihanneksille ja juomille, Python järjestää datan kokonaislukuihin, liukulukuihin, merkkijonoihin ja muihin.
Tässä on lyhyt katsaus joihinkin perus tietotyyppeihin, joita käytät usein Pythonissa:
Kokonaisluvut
Kokonaisluku (int
) edustaa kokonaislukuja ilman desimaaleja, kuten esimerkiksi ostoskorissa olevien tuotteiden määrä — esimerkiksi 3
omenaa tai 10
appelsiinia.
Liukuluvut
Liukuluku (float
) käytetään desimaalipisteellisiin lukuihin, kuten tuotteiden hintaan — kuten 1.99
banaaneille tai 2.50
gallonaa maitoa.
Merkkijonot
Merkkijono (str
) on merkkien jono, joka edustaa tekstiä, kuten tuotteiden nimet ruokakaupassasi: "apple"
, "banana"
tai "oat milk"
.
Totuusarvot
Totuusarvo (bool
) tietotyyppi voi olla joko True
tai False
, ja sitä käytetään ehtoihin, kuten tarkistamaan, onko tuote varastossa vai ei.
Esimerkki käytännön sovelluksesta
Saadaksesi käsityksen siitä, miten nämä tietotyypit toimivat, käytämme type()
-funktiota print()
-lauseen sisällä näyttääksemme miten Python tulkitsee eri tietotyyppejä. Tämä näyttää sinulle, 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))
Tietotyypien ymmärtäminen on kriittistä, koska se määrittää, mitä operaatioita voidaan suorittaa annetulle datalle. Aivan kuten erottelet ruokakaupan tuotteet sopiviin osastoihin tuotteen tyypin perusteella, dataa on käsiteltävä sen tyypin mukaan, jotta Python voi suorittaa oikein.
Kiitos palautteestasi!