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

Yhden palautusarvon funktio Pythonissa tarkoittaa, että funktio palauttaa yhden objektin tai arvon. 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 niiden summan ja palauttaa yhden arvon — summan. Tässä esimerkissä tulos tallennetaan muuttujaan result ja tulostetaan konsoliin.

Note
Huomio

join()-funktio Pythonissa 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 tekoa sinun täytyy yhdistää kaikki listat yhdeksi tuotelistaksi — muotoiltuna yhdeksi merkkijonoksi.

Toimi seuraavasti:

  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.35

bookYksi Palautusarvo

Pyyhkäise näyttääksesi valikon

Yhden palautusarvon funktio Pythonissa tarkoittaa, että funktio palauttaa yhden objektin tai arvon. 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 niiden summan ja palauttaa yhden arvon — summan. Tässä esimerkissä tulos tallennetaan muuttujaan result ja tulostetaan konsoliin.

Note
Huomio

join()-funktio Pythonissa 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 tekoa sinun täytyy yhdistää kaikki listat yhdeksi tuotelistaksi — muotoiltuna yhdeksi merkkijonoksi.

Toimi seuraavasti:

  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