Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kertaus | Muuttujat ja Tyypit
Quizzes & Challenges
Quizzes
Challenges
/
Johdatus Pythoniin

bookKertaus

Onnittelut tämän Python-kurssin osion suorittamisesta! Olet saanut vankan perustan useissa keskeisissä ohjelmointikäsitteissä. Käydään läpi tärkeimmät taidot ja käsitteet, jotka olet hallinnut, jotta olet valmis siirtymään edistyneempiin aiheisiin.

Tietotyypit

Olet tutustunut eri Pythonin tietotyyppeihin ja oppinut käyttämään kokonaislukuja, merkkijonoja, liukulukuja ja totuusarvoja tehokkaasti. Nämä ovat olennaisia erilaisten tietojen käsittelyssä ohjelmissasi.

Muista, että voimme selvittää tietotyypin käyttämällä type()-funktiota:

123456789
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
copy

Muuttujien nimeämissäännöt

Oikea muuttujien nimeäminen auttaa tekemään koodistasi luettavaa ja ylläpidettävää. Olet oppinut käyttämään kuvaavia nimiä, jotka heijastavat tallennettavaa tietoa ja noudattavat Pythonin nimeämiskäytäntöjä.

Muista säännöt:

1. Aloita aina kirjaimella tai alaviivalla

Muuttujan nimen täytyy alkaa kirjaimella tai alaviivalla, kuten item_name tai _price. Älä aloita muuttujan nimeä numerolla (esim. 2item ei ole sallittu).

2. Käytä vain kirjaimia, numeroita ja alaviivoja

Muuttujan nimessä saa olla vain kirjaimia, numeroita ja alaviivoja. Esimerkiksi item_name1 on sallittu, mutta vältä erikoismerkkejä kuten tavuviivaa (item-name ei ole sallittu).

3. Huomioi kirjainkoon merkitys

Python erottaa isot ja pienet kirjaimet toisistaan. Siksi item ja Item ovat kaksi eri muuttujaa Pythonissa.

4. Älä käytä Pythonin varattuja sanoja

Vältä Pythonin sisäänrakennettujen avainsanojen (kuten print, if ja type) käyttöä muuttujien niminä, sillä niillä on erityinen merkitys kielessä.

Tiedon tallentaminen muuttujiin

Olet harjoitellut tiedon tallentamista ja hakemista käyttäen muuttujia, mikä on ohjelmoinnin perusperiaate ja mahdollistaa tiedon käsittelyn.

Voit kerrata tiedon tallentamista ja hakemista muuttujien avulla alla olevan esimerkin avulla:

123456
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
copy

Muuttujien käyttö

Muuttujien hyödyntäminen laskutoimituksissa ja funktioissa mahdollistaa dynaamisten operaatioiden suorittamisen muuttujien arvojen perusteella, kuten seuraavassa esimerkissä:

123456
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
copy

Merkkijonojen indeksointi ja pituus

Olet oppinut, kuinka yksittäisiin merkkeihin pääsee käsiksi merkkijonossa ja miten merkkijonon pituus selvitetään len()-funktion avulla, mikä parantaa kykyäsi käsitellä tekstimuotoista dataa. Muista, että positiivinen indeksointi alkaa arvosta 0 ja negatiivinen indeksointi arvosta -1.

Katso esimerkki alla:

1234
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
copy

Merkkijonojen viipalointi ja yhdistäminen

Merkkijonojen viipalointi ja yhdistäminen mahdollistavat merkkijonojen tehokkaan käsittelyn, jolloin voit luoda uusia merkkijonoja olemassa olevista. On tärkeää huomata, että kun käytetään syntaksia string[start:end], start on ensimmäisen mukaan otettavan merkin indeksi ja end on yksi yli viimeisen mukaan otettavan merkin indeksin.

12345
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
copy

1. Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

2. Mikä seuraavista on kelvollinen Python-muuttujan nimi?

3. Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

4. Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

5. Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloit tämän merkkijonon saadaksesi vain "Celery"?

question mark

Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

Select the correct answer

question mark

Mikä seuraavista on kelvollinen Python-muuttujan nimi?

Select the correct answer

question mark

Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

Select the correct answer

question mark

Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

Select the correct answer

question mark

Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloit tämän merkkijonon saadaksesi vain "Celery"?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

bookKertaus

Pyyhkäise näyttääksesi valikon

Onnittelut tämän Python-kurssin osion suorittamisesta! Olet saanut vankan perustan useissa keskeisissä ohjelmointikäsitteissä. Käydään läpi tärkeimmät taidot ja käsitteet, jotka olet hallinnut, jotta olet valmis siirtymään edistyneempiin aiheisiin.

Tietotyypit

Olet tutustunut eri Pythonin tietotyyppeihin ja oppinut käyttämään kokonaislukuja, merkkijonoja, liukulukuja ja totuusarvoja tehokkaasti. Nämä ovat olennaisia erilaisten tietojen käsittelyssä ohjelmissasi.

Muista, että voimme selvittää tietotyypin käyttämällä type()-funktiota:

123456789
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
copy

Muuttujien nimeämissäännöt

Oikea muuttujien nimeäminen auttaa tekemään koodistasi luettavaa ja ylläpidettävää. Olet oppinut käyttämään kuvaavia nimiä, jotka heijastavat tallennettavaa tietoa ja noudattavat Pythonin nimeämiskäytäntöjä.

Muista säännöt:

1. Aloita aina kirjaimella tai alaviivalla

Muuttujan nimen täytyy alkaa kirjaimella tai alaviivalla, kuten item_name tai _price. Älä aloita muuttujan nimeä numerolla (esim. 2item ei ole sallittu).

2. Käytä vain kirjaimia, numeroita ja alaviivoja

Muuttujan nimessä saa olla vain kirjaimia, numeroita ja alaviivoja. Esimerkiksi item_name1 on sallittu, mutta vältä erikoismerkkejä kuten tavuviivaa (item-name ei ole sallittu).

3. Huomioi kirjainkoon merkitys

Python erottaa isot ja pienet kirjaimet toisistaan. Siksi item ja Item ovat kaksi eri muuttujaa Pythonissa.

4. Älä käytä Pythonin varattuja sanoja

Vältä Pythonin sisäänrakennettujen avainsanojen (kuten print, if ja type) käyttöä muuttujien niminä, sillä niillä on erityinen merkitys kielessä.

Tiedon tallentaminen muuttujiin

Olet harjoitellut tiedon tallentamista ja hakemista käyttäen muuttujia, mikä on ohjelmoinnin perusperiaate ja mahdollistaa tiedon käsittelyn.

Voit kerrata tiedon tallentamista ja hakemista muuttujien avulla alla olevan esimerkin avulla:

123456
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
copy

Muuttujien käyttö

Muuttujien hyödyntäminen laskutoimituksissa ja funktioissa mahdollistaa dynaamisten operaatioiden suorittamisen muuttujien arvojen perusteella, kuten seuraavassa esimerkissä:

123456
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
copy

Merkkijonojen indeksointi ja pituus

Olet oppinut, kuinka yksittäisiin merkkeihin pääsee käsiksi merkkijonossa ja miten merkkijonon pituus selvitetään len()-funktion avulla, mikä parantaa kykyäsi käsitellä tekstimuotoista dataa. Muista, että positiivinen indeksointi alkaa arvosta 0 ja negatiivinen indeksointi arvosta -1.

Katso esimerkki alla:

1234
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
copy

Merkkijonojen viipalointi ja yhdistäminen

Merkkijonojen viipalointi ja yhdistäminen mahdollistavat merkkijonojen tehokkaan käsittelyn, jolloin voit luoda uusia merkkijonoja olemassa olevista. On tärkeää huomata, että kun käytetään syntaksia string[start:end], start on ensimmäisen mukaan otettavan merkin indeksi ja end on yksi yli viimeisen mukaan otettavan merkin indeksin.

12345
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
copy

1. Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

2. Mikä seuraavista on kelvollinen Python-muuttujan nimi?

3. Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

4. Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

5. Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloit tämän merkkijonon saadaksesi vain "Celery"?

question mark

Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

Select the correct answer

question mark

Mikä seuraavista on kelvollinen Python-muuttujan nimi?

Select the correct answer

question mark

Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

Select the correct answer

question mark

Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

Select the correct answer

question mark

Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloit tämän merkkijonon saadaksesi vain "Celery"?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8
some-alt