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

bookIngen Returværdi

I Python er None et særligt objekt, der repræsenterer fraværet af en værdi. Hvis du ikke angiver en returværdi, anvendes None som standard. Det bruges ofte til at vise, at en funktion ikke returnerer et meningsfuldt resultat. Overvej følgende tilfælde, hvor en None returværdi kan anvendes:

Første tilfælde

Når funktionen ikke har et specifikt resultat eller en værdi at returnere:

12345
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
copy

I dette tilfælde udskriver greet()-funktionen blot en hilsen uden at returnere en specifik værdi. Standard returværdi er None.

Andet tilfælde

Når en funktion bruges for dens sideeffekter eller handlinger frem for en returværdi:

12345678
def save_data(data): # Save the data to a file or database # ... print('Data was saved succesfully!') data = [] result = save_data(data) print(result) # output: `None`
copy

I dette eksempel udfører funktionen save_data() handlinger for at gemme data, men returnerer ikke et specifikt resultat. Returværdien er None, men fokus er på bivirkningen ved at gemme dataene.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3

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 more about when to use `None` in my own functions?

What happens if I try to use the return value from these functions in calculations?

Are there best practices for handling functions that return `None`?

Awesome!

Completion rate improved to 4.35

bookIngen Returværdi

Stryg for at vise menuen

I Python er None et særligt objekt, der repræsenterer fraværet af en værdi. Hvis du ikke angiver en returværdi, anvendes None som standard. Det bruges ofte til at vise, at en funktion ikke returnerer et meningsfuldt resultat. Overvej følgende tilfælde, hvor en None returværdi kan anvendes:

Første tilfælde

Når funktionen ikke har et specifikt resultat eller en værdi at returnere:

12345
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
copy

I dette tilfælde udskriver greet()-funktionen blot en hilsen uden at returnere en specifik værdi. Standard returværdi er None.

Andet tilfælde

Når en funktion bruges for dens sideeffekter eller handlinger frem for en returværdi:

12345678
def save_data(data): # Save the data to a file or database # ... print('Data was saved succesfully!') data = [] result = save_data(data) print(result) # output: `None`
copy

I dette eksempel udfører funktionen save_data() handlinger for at gemme data, men returnerer ikke et specifikt resultat. Returværdien er None, men fokus er på bivirkningen ved at gemme dataene.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3
some-alt