Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Enskilt Returvärde | Specifikation av Funktions Returvärde
Handledning om Pythonfunktioner

bookEnskilt Returvärde

Ett enkelt returvärde från en funktion i Python innebär att en funktion returnerar ett enda objekt eller värde. Denna typ av returvärde har använts i tidigare avsnitt.

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

Funktionen add_numbers tar två argument, adderar dem och returnerar ett enkelt värde — deras summa. I detta exempel lagras resultatet i variabeln result och skrivs ut till konsolen.

Note
Notering

join()-funktionen i Python kombinerar element i en itererbar, såsom en lista, till en enda sträng med en angiven avgränsare.
Exempelvis returnerar ", ".join(["a", "b"]) värdet "a, b".

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

strip()-metoden tar bort inledande och avslutande blanksteg som standard, eller de tecken du anger, från både början och slutet av strängen. Till exempel returnerar " text ".strip() värdet "text" utan mellanslag, och "a,b,c,".strip(",") tar bort kommatecken från ändarna och returnerar "a,b,c".

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

Swipe to start coding

Föreställ dig att varje vän har gett dig sin egen inköpslista. För att göra inköpen enklare behöver du slå ihop alla listor till en enda lista med varor — formaterad som en enda sträng.

Följ dessa steg:

  1. Initiera en variabel som heter merged_list som en tom sträng för att lagra det slutliga sammanslagna resultatet.
  2. Loopa igenom varje lista i argumentet shopping_lists.
  3. Inuti loopen, slå ihop alla varor i den aktuella listan till en enda sträng med hjälp av metoden join() och en komma och mellanslag-avgränsare ', '.
  4. Efter varje sammanslagen lista, lägg till ett komma och mellanslag för att separera den från nästa.
  5. Innan du returnerar resultatet, använd metoden strip(', ') för att ta bort det extra kommatecknet och mellanslaget i slutet.
  6. Returnera den slutliga sammanslagna inköpslistan som en sträng.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 4.35

bookEnskilt Returvärde

Svep för att visa menyn

Ett enkelt returvärde från en funktion i Python innebär att en funktion returnerar ett enda objekt eller värde. Denna typ av returvärde har använts i tidigare avsnitt.

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

Funktionen add_numbers tar två argument, adderar dem och returnerar ett enkelt värde — deras summa. I detta exempel lagras resultatet i variabeln result och skrivs ut till konsolen.

Note
Notering

join()-funktionen i Python kombinerar element i en itererbar, såsom en lista, till en enda sträng med en angiven avgränsare.
Exempelvis returnerar ", ".join(["a", "b"]) värdet "a, b".

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

strip()-metoden tar bort inledande och avslutande blanksteg som standard, eller de tecken du anger, från både början och slutet av strängen. Till exempel returnerar " text ".strip() värdet "text" utan mellanslag, och "a,b,c,".strip(",") tar bort kommatecken från ändarna och returnerar "a,b,c".

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

Swipe to start coding

Föreställ dig att varje vän har gett dig sin egen inköpslista. För att göra inköpen enklare behöver du slå ihop alla listor till en enda lista med varor — formaterad som en enda sträng.

Följ dessa steg:

  1. Initiera en variabel som heter merged_list som en tom sträng för att lagra det slutliga sammanslagna resultatet.
  2. Loopa igenom varje lista i argumentet shopping_lists.
  3. Inuti loopen, slå ihop alla varor i den aktuella listan till en enda sträng med hjälp av metoden join() och en komma och mellanslag-avgränsare ', '.
  4. Efter varje sammanslagen lista, lägg till ett komma och mellanslag för att separera den från nästa.
  5. Innan du returnerar resultatet, använd metoden strip(', ') för att ta bort det extra kommatecknet och mellanslaget i slutet.
  6. Returnera den slutliga sammanslagna inköpslistan som en sträng.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1
single

single

some-alt