Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Yksi Palautusarvo | Funktion Palautusarvon Määrittely
Python-Funktioiden Opas

bookYksi Palautusarvo

Python-funktion yksittäinen palautusarvo tarkoittaa yhden objektin tai arvon palauttamista funktiosta. Tämän tyyppistä palautusarvoa on käytetty aiemmissa osioissa.

12345
def add_numbers(a, b): return a + b result = add_numbers(3, 5) print(result) # outputs: 8
copy

Funktio add_numbers ottaa kaksi argumenttia, laskee ne yhteen ja palauttaa yksittäisen arvon — niiden summan. Tässä esimerkissä tulos tallennetaan muuttujaan result ja tulostetaan konsoliin.

Note
Huomio

Pythonin join()-funktio yhdistää iteroitavan, kuten listan, alkiot yhdeksi merkkijonoksi käyttäen määriteltyä erotinta.
Esimerkiksi ", ".join(["a", "b"]) palauttaa "a, b".

1234
# Example of join() words = ["red", "green", "blue"] combined = ", ".join(words) print(combined)
copy
Note
Huomio

strip()-metodi poistaa oletuksena merkkijonon alusta ja lopusta välilyönnit tai määritellyt merkit. Esimerkiksi " text ".strip() palauttaa "text" ilman välilyöntejä ja "a,b,c,".strip(",") poistaa pilkut päistä, palauttaen "a,b,c".

1234
# Example of strip() raw_text = ",a,b,c," cleaned_text = raw_text.strip(',') print(cleaned_text)
copy
Tehtävä

Swipe to start coding

Kuvittele, että jokainen ystäväsi on antanut sinulle oman ostoslistansa. Helpottaaksesi ostosten tekemistä sinun täytyy yhdistää kaikki listat yhdeksi tuotelistaksi — muotoiltuna yhdeksi merkkijonoksi.

Noudata näitä vaiheita:

  1. Alusta muuttuja nimeltä merged_list tyhjäksi merkkijonoksi lopullisen yhdistetyn tuloksen tallentamista varten.
  2. Käy silmukassa läpi jokainen lista shopping_lists-argumentissa.
  3. Silmukan sisällä yhdistä kaikki nykyisen listan tuotteet yhdeksi merkkijonoksi käyttämällä join()-metodia ja pilkku ja välilyönti -erotinta ', '.
  4. Jokaisen yhdistetyn listan jälkeen lisää pilkku ja välilyönti erottaaksesi sen seuraavasta.
  5. Ennen tuloksen palauttamista käytä strip(', ')-metodia poistaaksesi ylimääräisen pilkun ja välilyönnin lopusta.
  6. Palauta lopullinen yhdistetty ostoslista merkkijonona.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

Awesome!

Completion rate improved to 4.17

bookYksi Palautusarvo

Pyyhkäise näyttääksesi valikon

Python-funktion yksittäinen palautusarvo tarkoittaa yhden objektin tai arvon palauttamista funktiosta. Tämän tyyppistä palautusarvoa on käytetty aiemmissa osioissa.

12345
def add_numbers(a, b): return a + b result = add_numbers(3, 5) print(result) # outputs: 8
copy

Funktio add_numbers ottaa kaksi argumenttia, laskee ne yhteen ja palauttaa yksittäisen arvon — niiden summan. Tässä esimerkissä tulos tallennetaan muuttujaan result ja tulostetaan konsoliin.

Note
Huomio

Pythonin join()-funktio yhdistää iteroitavan, kuten listan, alkiot yhdeksi merkkijonoksi käyttäen määriteltyä erotinta.
Esimerkiksi ", ".join(["a", "b"]) palauttaa "a, b".

1234
# Example of join() words = ["red", "green", "blue"] combined = ", ".join(words) print(combined)
copy
Note
Huomio

strip()-metodi poistaa oletuksena merkkijonon alusta ja lopusta välilyönnit tai määritellyt merkit. Esimerkiksi " text ".strip() palauttaa "text" ilman välilyöntejä ja "a,b,c,".strip(",") poistaa pilkut päistä, palauttaen "a,b,c".

1234
# Example of strip() raw_text = ",a,b,c," cleaned_text = raw_text.strip(',') print(cleaned_text)
copy
Tehtävä

Swipe to start coding

Kuvittele, että jokainen ystäväsi on antanut sinulle oman ostoslistansa. Helpottaaksesi ostosten tekemistä sinun täytyy yhdistää kaikki listat yhdeksi tuotelistaksi — muotoiltuna yhdeksi merkkijonoksi.

Noudata näitä vaiheita:

  1. Alusta muuttuja nimeltä merged_list tyhjäksi merkkijonoksi lopullisen yhdistetyn tuloksen tallentamista varten.
  2. Käy silmukassa läpi jokainen lista shopping_lists-argumentissa.
  3. Silmukan sisällä yhdistä kaikki nykyisen listan tuotteet yhdeksi merkkijonoksi käyttämällä join()-metodia ja pilkku ja välilyönti -erotinta ', '.
  4. Jokaisen yhdistetyn listan jälkeen lisää pilkku ja välilyönti erottaaksesi sen seuraavasta.
  5. Ennen tuloksen palauttamista käytä strip(', ')-metodia poistaaksesi ylimääräisen pilkun ja välilyönnin lopusta.
  6. Palauta lopullinen yhdistetty ostoslista merkkijonona.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
single

single

some-alt