Funksjon og definering av funksjoner i Python
I Python, er en funksjon en kodeblokk som utfører en spesifikk oppgave og kan gjenbrukes gjennom hele programmet. Å definere en funksjon i Python innebærer følgende trinn:
Funksjonsdefinisjon Syntaks
For å definere en funksjon i Python, bruker du def
nøkkelordet, etterfulgt av funksjonsnavnet og en liste over inndataparametere i parentes ()
. Koden som utfører funksjonens oppgave er plassert inne i funksjonens kropp, som er rykket inn i blokken def
. En funksjon kan returnere en verdi(eller flere verdier) ved å bruke nøkkelordet return
. Hvis det ikke er noen return
setning i funksjonen, vil funksjonen automatisk returnere None
.
Bruke inngangsparametere
En funksjon kan motta informasjon fra utsiden gjennom inngangsparametere. Parametre er verdiene du oppgir når du kaller funksjonen. Disse parameterne vil bli brukt i funksjonens kropp for å utføre spesifikke oppgaver.
Returnere verdier fra en funksjon
Når funksjonen har fullført oppgaven, kan du bruke nøkkelordet return
til å returnere en verdi fra funksjonen. Hvis funksjonen ikke har en return
setning, vil funksjonen automatisk returnere None
.
Kalle opp en funksjon
For å bruke en definert funksjon ringer du ganske enkelt funksjonens navn og sender eventuelle nødvendige parameterverdier(hvis noen). Resultatet som returneres fra funksjonen(hvis noen) kan lagres i en variabel for fremtidig bruk eller skrives ut på skjermen.
Detaljert eksempel
I eksemplet ovenfor har vi definert to funksjoner: calculate_sum()
å beregne summen av to tall og greet_user()
å lage en hilsen. Deretter kalte vi disse funksjonene og skrev ut resultatene.