Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Enkelt Returværdi | Specifikation af Funktions Returværdi
Python Funktioner Vejledning

bookEnkelt Returværdi

En enkelt returværdi fra en funktion i Python refererer til at returnere et enkelt objekt eller en enkelt værdi fra en funktion. Denne type returværdi er blevet anvendt i tidligere afsnit.

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

Funktionen add_numbers tager to argumenter, lægger dem sammen og returnerer en enkelt værdi — deres sum. I dette eksempel gemmes resultatet i variablen result og udskrives til konsollen.

Note
Bemærk

join()-funktionen i Python kombinerer elementer fra et iterabelt objekt, såsom en liste, til én enkelt streng ved hjælp af en angivet separator.
For eksempel returnerer ", ".join(["a", "b"]) værdien "a, b".

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

strip()-metoden fjerner som standard indledende og afsluttende mellemrum eller de tegn, du angiver, fra både starten og slutningen af strengen. For eksempel returnerer " text ".strip() værdien "text" uden mellemrum, og "a,b,c,".strip(",") fjerner kommaer fra enderne og returnerer "a,b,c".

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

Swipe to start coding

Forestil dig, at hver af dine venner har givet dig deres egen indkøbsliste. For at gøre indkøbene nemmere skal du kombinere alle listerne til en samlet liste over varer — formateret som én enkelt streng.

Følg disse trin:

  1. Initialiser en variabel ved navn merged_list som en tom streng til at gemme det endelige kombinerede resultat.
  2. Gennemløb hver liste i argumentet shopping_lists.
  3. Inde i løkken skal du sammenflette alle elementer i den aktuelle liste til én samlet streng ved hjælp af join()-metoden med komma og mellemrum som separator ', '.
  4. Efter hver sammenflettet liste tilføjes et komma og mellemrum for at adskille den fra den næste.
  5. Før resultatet returneres, anvendes metoden strip(', ') for at fjerne det ekstra komma og mellemrum til sidst.
  6. Returnér den endelige sammenflettede indkøbsliste som en streng.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain how the join() function works in this example?

What does the strip() function do in the second code sample?

Can you show more examples of functions returning a single value?

close

Awesome!

Completion rate improved to 4.17

bookEnkelt Returværdi

Stryg for at vise menuen

En enkelt returværdi fra en funktion i Python refererer til at returnere et enkelt objekt eller en enkelt værdi fra en funktion. Denne type returværdi er blevet anvendt i tidligere afsnit.

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

Funktionen add_numbers tager to argumenter, lægger dem sammen og returnerer en enkelt værdi — deres sum. I dette eksempel gemmes resultatet i variablen result og udskrives til konsollen.

Note
Bemærk

join()-funktionen i Python kombinerer elementer fra et iterabelt objekt, såsom en liste, til én enkelt streng ved hjælp af en angivet separator.
For eksempel returnerer ", ".join(["a", "b"]) værdien "a, b".

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

strip()-metoden fjerner som standard indledende og afsluttende mellemrum eller de tegn, du angiver, fra både starten og slutningen af strengen. For eksempel returnerer " text ".strip() værdien "text" uden mellemrum, og "a,b,c,".strip(",") fjerner kommaer fra enderne og returnerer "a,b,c".

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

Swipe to start coding

Forestil dig, at hver af dine venner har givet dig deres egen indkøbsliste. For at gøre indkøbene nemmere skal du kombinere alle listerne til en samlet liste over varer — formateret som én enkelt streng.

Følg disse trin:

  1. Initialiser en variabel ved navn merged_list som en tom streng til at gemme det endelige kombinerede resultat.
  2. Gennemløb hver liste i argumentet shopping_lists.
  3. Inde i løkken skal du sammenflette alle elementer i den aktuelle liste til én samlet streng ved hjælp af join()-metoden med komma og mellemrum som separator ', '.
  4. Efter hver sammenflettet liste tilføjes et komma og mellemrum for at adskille den fra den næste.
  5. Før resultatet returneres, anvendes metoden strip(', ') for at fjerne det ekstra komma og mellemrum til sidst.
  6. Returnér den endelige sammenflettede indkøbsliste som en streng.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1
single

single

some-alt