Tietotyypit Pythonissa
Python tarjoaa useita tietotyyppejä, joista jokainen palvelee tiettyä tarkoitusta ja tallennetaan muistiin omalla tavallaan tehokkaan ohjelmoinnin mahdollistamiseksi. Kaikkia tietotyyppejä ei tarvitse opetella ulkoa. Käytä print(type(value)) tarkistaaksesi muuttujan tyypin ja kokeile erilaisia arvoja nähdäksesi niiden tyypit.
12345678910111213# Text text_var = "Hello, World!" # `str` # Numeric int_var = 42 # `int` float_var = 3.14 # `float` complex_var = 2 + 3j # `complex` # Boolean bool_var = True # `bool` # Check variable type print(type(text_var))
Tietotyyppien välillä voi vaihtaa käyttämällä int() kokonaisluvuille, float() desimaaliluvuille ja complex() kompleksiluvuille. Ole kuitenkin varovainen muuntaessasi tyyppejä toisikseen.
12345678# Variables int_num = 11 real_num = 16.83 # Show original and converted values # int() removes the decimal part print(int_num, float(int_num)) print(real_num, int(real_num))
Kahden kokonaisluvun jakaminen /-operaattorilla palauttaa aina liukuluvun, vaikka jako menisi tasan. Kokonaislukujakoon ja osamäärän saamiseksi ilman jakojäännöstä käytetään //-operaattoria.
12345# Perform division of two integers division = 25 / 5 # The result of the division and its type print(division, type(division))
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 10
Tietotyypit Pythonissa
Pyyhkäise näyttääksesi valikon
Python tarjoaa useita tietotyyppejä, joista jokainen palvelee tiettyä tarkoitusta ja tallennetaan muistiin omalla tavallaan tehokkaan ohjelmoinnin mahdollistamiseksi. Kaikkia tietotyyppejä ei tarvitse opetella ulkoa. Käytä print(type(value)) tarkistaaksesi muuttujan tyypin ja kokeile erilaisia arvoja nähdäksesi niiden tyypit.
12345678910111213# Text text_var = "Hello, World!" # `str` # Numeric int_var = 42 # `int` float_var = 3.14 # `float` complex_var = 2 + 3j # `complex` # Boolean bool_var = True # `bool` # Check variable type print(type(text_var))
Tietotyyppien välillä voi vaihtaa käyttämällä int() kokonaisluvuille, float() desimaaliluvuille ja complex() kompleksiluvuille. Ole kuitenkin varovainen muuntaessasi tyyppejä toisikseen.
12345678# Variables int_num = 11 real_num = 16.83 # Show original and converted values # int() removes the decimal part print(int_num, float(int_num)) print(real_num, int(real_num))
Kahden kokonaisluvun jakaminen /-operaattorilla palauttaa aina liukuluvun, vaikka jako menisi tasan. Kokonaislukujakoon ja osamäärän saamiseksi ilman jakojäännöstä käytetään //-operaattoria.
12345# Perform division of two integers division = 25 / 5 # The result of the division and its type print(division, type(division))
Kiitos palautteestasi!