Tämä artikkeli auttaa lukijaa ymmärtämään Pythonin perusdatatyypit, muuttujat, joitakin yleisesti käytettyjä funktioita datatyypeistä sekä joitakin perus sovelluksia todellisessa maailmassa. Käytämme Visual Studio Codea koodieditorina. Jos et ole asentanut Visual Studio Codea, ohjeet löytyvät edellisestä blogikirjoituksesta.

Muuttujat ja datatyypit Pythonissa – sisällysluettelo:

  1. Johdanto Pythoniin
  2. Muuttujat Pythonissa
  3. Datatyypit Pythonissa
  4. Seuraava blogin kurkistus

Johdanto Pythoniin

Kuten olemme oppineet edellisessä blogikirjoituksessa, Python on korkean tason, tulkattu, dynaamisesti tyypitetty ja olio-ohjelmointikieli. Korkean tason luonteensa vuoksi kieli on erittäin helppo oppia, ja syntaksi on myös yksinkertainen. Pythonilla on monia sovelluksia todellisessa maailmassa, kuten koneoppimisessa, datatieteessä, pelikehityksessä, verkkosovelluksissa ja monissa muissa.

Edellisessä blogikirjoituksessa opimme, kuinka tulostaa tekstiä Pythonissa. Käytimme tulostusta (“haluamasi teksti”) syntaksina. Aloitetaan siitä, mitä muuttujat ovat ja miksi käytämme muuttujia.

Muuttujat Pythonissa

Muuttuja on entiteetti, joka tallentaa arvon. Arvo voi olla numero, kokonaisluku, reaaliluku, teksti tai merkki. Katsotaanpa joitakin esimerkkejä siitä, kuinka voit käyttää muuttujaa arvojen tallentamiseen Pythonissa.

# muuttujat
x = 1  # tallennetaan kokonaisluku
y = 2.5  # tallennetaan reaaliluku
z = "merkkijono"  # tallennetaan merkkijono tai teksti
n = "a"  # tallennetaan merkki
b = True  # tallennetaan boolean-arvo
print(x,y,z,n,b)
Tuloste:
1 2.5 merkkijono a True

Olemme nähneet, kuinka tallennamme muuttujia, nyt katsotaan, kuinka tulostamme niiden arvot. Tiedät jo vastauksen, joka on käyttää print()-funktiota, jota käytimme ensimmäisessä blogissa halutun tekstin tulostamiseen. Huomaa myös, että käytämme muuttujia ilman kaksois- tai yksinkertaisia lainausmerkkejä, toisin kuin aiemmin. Tämä johtuu siitä, että muuttuja tunnistetaan print-funktiossa suoraan, koska se on tallennettu muistiin, kun se on määritelty. Nyt tulostetaan muuttujat.

Näemme, että muuttujat tulostuvat kuten yllä olevassa kuvassa on korostettu. Kuten näemme, Python tukee useimpia erilaisia datatyyppejä, kuten kokonaislukuja, liukulukuja (reaalilukuja), merkkijonoja (tekstiä tai merkkejä) ja boolean-arvoja (True tai False).

Datatyypit Pythonissa

Merkkijonot

data_types_in_python

Mitkä toiminnot voidaan suorittaa merkkijonojen avulla?

  • title()

    Tätä funktiota voidaan käyttää jokaisen sanan alkukirjaimen suurentamiseen merkkijonossa, kuten alla olevasta tulosteesta näkyy.

  • text=" tämä blogi on mahtava "
    print(text.title())
    
    Tuloste:
    
    Tämä Blogin On Mahtava
    
  • upper()

    Tätä funktiota voidaan käyttää koko sanan suurentamiseen merkkijonossa. Esimerkki on havainnollistettu alla olevassa kuvassa.

  • text=" tämä blogi on mahtava "
    print(text.upper())
    
    tulos:
    TÄMÄ BLOGI ON MAHTAVA
    
  • lower()

    Tätä funktiota voidaan käyttää koko sanan pienentämiseen merkkijonossa. Esimerkki on havainnollistettu alla olevassa kuvassa.

  • text = " tämä blogi on mahtava "
    print(text.lower())
    
    
    Tuloste:
    
    tämä blogi on mahtava
    
  • Merkkijonojen yhdistäminen

    Kaksi erilaista merkkijonoa voidaan yhdistää käyttämällä “+”. Esimerkki on havainnollistettu alla olevassa kuvassa.

  • text = " tämä blogi on mahtava "
    text2=" aloittelijoille "
    print(text+text2)
    
    Tuloste:
    
    tämä blogi on mahtavaaloittelijoille
    
    
  • Väliotsikot

    On aikoja, jolloin et halua tulostaa tekstiä yhdelle riville, vaan useille riveille, ja joskus haluat, että tekstissä on tabulaattorit. Tämä voidaan tehdä Pythonissa käyttämällä “\n” (uusi rivi) ja “\t” (tabulaattori). Esimerkki on havainnollistettu alla.

  • print(" tämä blogi on \nmahtava ")
    print("\t tämä blogi on mahtava ")
    
    Tuloste:
    
    tämä blogi on 
    mahtava
      tämä blogi on mahtava
    
  • Strips-funktiot

    Tämä on Pythonin funktio, joka poistaa kaikki väliotsikot merkkijonosta. Käyttämällä strip-funktiota voidaan poistaa sekä vasemman että oikean puolen väliotsikot. Mutta joskus erityisvaatimuksille vasemman puolen väliotsikoiden poistamiseen voidaan käyttää “lstrip()” ja oikean puolen väliotsikoiden poistamiseen “rstrip()”. Esimerkki koodin kanssa on havainnollistettu alla.

  • z=" terve "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Tuloste:
    “ terve “
    “terve”
    “ terve”
    “terve “
    
  • Merkkijonon pituus

    len()-funktion avulla voidaan määrittää merkkijonon pituus. Esimerkki koodin kanssa on havainnollistettu alla. Voit nähdä, että merkkijonolle “terve”, tuloste on 5.

    Z="mahtava"
    Print(len(Z))
    
    Tuloste:
    5
    

    Kokonaisluvut

    Kokonaisluku datatyyppejä Pythonissa käytetään vain silloin, kun kokonaislukuja on tallennettava. Kokonaisluvuilla voidaan suorittaa useita operaatioita. Opitaanpa täällä type()-funktiosta. type()-funktio kertoo sinulle muuttujan datatyypin. Esimerkki type()-funktiosta koodin kanssa on havainnollistettu alla.

  • a=1
    
    type(a)
    
    tulos:
    
    int
    

    Liukuluvut

    Kokonaisluku datatyypin muuttujissa voidaan tallentaa vain kokonaislukuja, mutta reaalilukuja varten käytämme liukulukuja. Olennaisesti liukulukuja käytetään desimaaliluvuissa.

a=1.6

type(a)
tulos:

float

Toiminnot liukuluvuilla ja kokonaisluvuilla

Perusmatematiikassa lukiossamme olemme oppineet useita operaatioita, joita voidaan suorittaa numeroilla, kuten yhteenlasku, vähennyslasku, kertolasku, jakolasku ja monia muita. Voimme suorittaa kaikki nämä toiminnot liukuluvuilla ja kokonaisluvuilla, kuten alla olevassa koodissa on havainnollistettu.

# muuttujat

x = 1  # tallennetaan kokonaisluku
y = 2.5  # tallennetaan reaaliluku
z = "merkkijono"  # tallennetaan merkkijono tai teksti
n = "a"  # tallennetaan merkki
x = True  # tallennetaan boolean-arvo
print(type(x),type(y),type(z),type(n),type(b)) [/code]
tulos:

<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

Boolean

Pythonissa on aikoja, jolloin kehittäjän on tiedettävä, onko väite totta vai epätosi. Useimmiten ehtoja käytettäessä käytetään boolean-arvoja. Boolean-arvot koostuvat True ja False. Huomaa, että Python on kirjainkooltaan herkkä käytettäessä boolean-arvoja, joten niiden on oltava vain True- ja False-muodossa.

Kuten olemme oppineet datatyypeistä Pythonissa ja muuttujista Pythonissa, koodataanpa yksinkertainen ohjelma ja testataan tietämystämme.