Python brukerdefinerte funksjoner

I denne opplæringen finner du fordelene ved å bruke brukerdefinerte funksjoner og beste fremgangsmåter å følge.

Hva er brukerdefinerte funksjoner i Python?

Funksjoner som vi definerer oss selv til å utføre bestemte spesifikke oppgaver blir referert til som brukerdefinerte funksjoner. Måten vi definerer og kaller funksjoner i Python er allerede diskutert.

Funksjoner som lett følger med Python kalles innebygde funksjoner. Hvis vi bruker funksjoner skrevet av andre i form av bibliotek, kan det betegnes som biblioteksfunksjoner.

Alle de andre funksjonene som vi skriver på egen hånd, faller inn under brukerdefinerte funksjoner. Så vår brukerdefinerte funksjon kan være en biblioteksfunksjon for noen andre.

Fordeler med brukerdefinerte funksjoner

  1. Brukerdefinerte funksjoner hjelper til med å spalte et stort program i små segmenter som gjør programmet enkelt å forstå, vedlikeholde og feilsøke.
  2. Hvis gjentatt kode forekommer i et program. Funksjonen kan brukes til å inkludere disse kodene og utføre ved behov ved å ringe den funksjonen.
  3. Programmer som jobber med stort prosjekt kan dele arbeidsmengden ved å lage forskjellige funksjoner.

Eksempel på en brukerdefinert funksjon

 # Program to illustrate # the use of user-defined functions def add_numbers(x,y): sum = x + y return sum num1 = 5 num2 = 6 print("The sum is", add_numbers(num1, num2))

Produksjon

 Skriv inn et tall: 2.4 Skriv inn et annet tall: 6.5 Summen er 8.9

Her har vi definert funksjonen my_addition()som legger til to tall og returnerer resultatet.

Dette er vår brukerdefinerte funksjon. Vi kunne ha multiplisert de to tallene i funksjonen vår (alt er opp til oss). Men denne operasjonen vil ikke være i samsvar med navnet på funksjonen. Det ville skape tvetydighet.

Det er alltid lurt å navngi funksjoner i henhold til oppgaven de utfører.

I eksemplet ovenfor print()er det en innebygd funksjon i Python.

Interessante artikler...