Hvordan definere en funksjon i Python (med bilder)

Innholdsfortegnelse:

Hvordan definere en funksjon i Python (med bilder)
Hvordan definere en funksjon i Python (med bilder)
Anonim

En funksjon er en blokk med kode som kjøres når den kalles. I stedet for å skrive inn den samme blokkblokken hver gang den gjentas, kan du definere den som en funksjon og deretter kalle den når du trenger å bruke den. Funksjoner lar deg også angi argumenter eller parametere som innganger. De vil deretter returnere data basert på argumentene og produsere en uavhengig utgang. Denne wikiHow lærer deg hvordan du definerer en funksjon i programmeringsspråket Python.

Trinn

5623490 1
5623490 1

Trinn 1. Installer Python

For å skrive en funksjon i python, må du installere-Python. Bruk følgende trinn for å laste ned og installere Python:

  • Gå til https://www.python.org/downloads/ i en nettleser.
  • Klikk Last ned Python [versjonsnummer] øverst.
  • Dobbeltklikk på filen Python.exe i nedlastingsmappen.
  • Klikk Installere nå.
  • Klikk Ja
  • Klikk Lukk.
5623490 2
5623490 2

Trinn 2. Åpne en kodeditor

Den grunnleggende kodeditoren som følger med python kalles IDLE. Alternativt kan du bruke et tredjeparts integrert utviklingsmiljø (IDE), som Atom, Sublime Text 3 og Online Python Compiler.

5623490 3
5623490 3

Trinn 3. Åpne en ny fil eller åpne filen der du vil definere en funksjon

I IDLE kan du åpne en ny fil eller opprette en ny fil ved å klikke på Fil menyen øverst Klikk Åpen for å åpne en eksisterende fil, eller klikk Ny fil å starte et nytt program.

5623490 4
5623490 4

Trinn 4. Skriv inn def for å definere en funksjon

Søkeordet "def" brukes til å definere en funksjon i Python.

5623490 5
5623490 5

Trinn 5. Legg til funksjonsnavnet etterfulgt av parentes og et kolon

Sett et mellomrom etter "def", og skriv deretter funksjonens navn, etterfulgt av parentes og et kolon. Følgende eksempel viser hvordan du definerer en funksjon kalt "say_hello":

def si_hello ():

5623490 6
5623490 6

Trinn 6. Innrykk neste linje og legg til koden

Alle linjer som er inne i funksjonen må være innrykket. Følgende eksempel viser hvordan du definerer en funksjon som sier "Hei".

def say_hello (): print ("Hei")

5623490 7
5623490 7

Trinn 7. Skriv inn navnet på en parameter eller et argument i parentesen etter funksjonsnavnet

Dette gjør at funksjonen kan ta inn forskjellige datainnganger og behandle forskjellige utganger. Du kan legge til flere argumenter og parametere ved å skille dem med komma. I det følgende eksemplet har en funksjon med en parameter kalt "navn":

def say_hello (navn): print ("Hei")

5623490 8
5623490 8

Trinn 8. Bruk argumentnavnet til å behandle argumentet i koden

Plasser navnet på argumentet eller parameteren i koden når du må kalle argumentet eller parameteren. I det følgende eksemplet er en funksjon definert som sier "Hei" og deretter nevner en brukers navn:

def say_hello (navn): print ("Hei" + navn)

5623490 9
5623490 9

Trinn 9. Ring funksjonen

For å bruke en funksjon må den kalles ved å skrive navnet etterfulgt av parenteser. I det følgende eksemplet er en funksjon definert og deretter kalt.

def say_hello (navn): print ("Hei" + navn) say_hello ()

5623490 10
5623490 10

Trinn 10. Legg til søkeordargumenter eller parametere

Hvis du prøvde å kompilere koden i forrige trinn, har du sannsynligvis mottatt en feilmelding. Det er fordi da funksjonen ble kalt, manglet det nødvendige argumentet. Hvis du vil legge til et argument eller en parameter når du kaller til en funksjon, skriver du den inn i parentesen etter at du har kalt funksjonen. I det følgende eksemplet legges et navn til som et argument. Når koden er kompilert, vil den si "Hei" og deretter nevne en person ved navn:

def say_hello (navn): print ("Hei" + navn) say_hello ("wikiHow reader")

Anbefalt: