Hur man definierar en funktion i Python (med bilder)

Innehållsförteckning:

Hur man definierar en funktion i Python (med bilder)
Hur man definierar en funktion i Python (med bilder)
Anonim

En funktion är ett kodblock som körs när det anropas. Istället för att ange samma kodblock varje gång den upprepas kan du definiera den som en funktion och sedan ringa den när du behöver använda den. Funktioner låter dig också ange argument eller parametrar som ingångar. De kommer sedan att returnera data baserat på argumenten och producera en oberoende utmatning. Denna wikiHow lär dig hur du definierar en funktion i programmeringsspråket Python.

Steg

5623490 1
5623490 1

Steg 1. Installera Python

För att kunna skriva en funktion i python måste du installera-Python. Använd följande steg för att ladda ner och installera Python:

  • Gå till https://www.python.org/downloads/ i en webbläsare.
  • Klick Ladda ner Python [versionsnummer] högst upp.
  • Dubbelklicka på filen Python.exe i mappen Nedladdningar.
  • Klick Installera nu.
  • Klick Ja
  • Klick Stänga.
5623490 2
5623490 2

Steg 2. Öppna en kodredigerare

Den grundläggande kodredigeraren som följer med python kallas IDLE. Alternativt kan du använda en integrerad utvecklingsmiljö från tredje part (IDE), som Atom, Sublime Text 3 och Online Python Compiler.

5623490 3
5623490 3

Steg 3. Öppna en ny fil eller öppna filen där du vill definiera en funktion

I IDLE kan du öppna en ny fil eller skapa en ny fil genom att klicka på Fil meny högst upp Klicka Öppen för att öppna en befintlig fil eller klicka Ny fil att starta ett nytt program.

5623490 4
5623490 4

Steg 4. Skriv def för att definiera en funktion

Nyckelordet "def" används för att definiera en funktion i Python.

5623490 5
5623490 5

Steg 5. Lägg till funktionsnamnet följt av parentes och ett kolon

Sätt ett mellanslag efter "def", skriv sedan funktionens namn, följt av parentes och ett kolon. Följande exempel visar hur du definierar en funktion som kallas "say_hello":

def say_hello ():

5623490 6
5623490 6

Steg 6. Indrag nästa rad och lägg till din kod

Alla linjer som finns i funktionen måste vara indragna. Följande exempel visar hur du definierar en funktion som säger "Hej".

def say_hello (): print ("Hej")

5623490 7
5623490 7

Steg 7. Ange namnet på en parameter eller ett argument inom parentes efter funktionsnamnet

Detta gör att funktionen kan ta in olika datainmatningar och bearbeta olika utdata. Du kan lägga till flera argument och parametrar genom att skilja dem med ett kommatecken. I följande exempel har en funktion med en parameter som heter "namn":

def say_hello (namn): print ("Hej")

5623490 8
5623490 8

Steg 8. Använd argumentnamnet för att bearbeta argumentet i koden

Placera namnet på argumentet eller parametern i koden när du behöver anropa argumentet eller parametern. I följande exempel definieras en funktion som säger "Hej" och sedan nämner en användares namn:

def say_hello (namn): print ("Hej" + namn)

5623490 9
5623490 9

Steg 9. Ring funktionen

För att kunna använda en funktion måste den anropas genom att skriva dess namn följt av parenteser. I följande exempel definieras en funktion och kallas sedan.

def say_hello (namn): print ("Hej" + namn) say_hello ()

5623490 10
5623490 10

Steg 10. Lägg till sökordsargument eller parametrar

Om du försökte kompilera koden i föregående steg fick du förmodligen ett felmeddelande. Det beror på att när funktionen anropades saknade den det nödvändiga argumentet. Om du vill lägga till ett argument eller en parameter när du anropar en funktion, skriver du bara in den inom parentes när du anropar funktionen. I följande exempel läggs ett namn till som ett argument. När koden har sammanställts kommer den att säga "Hej" och sedan nämna en person vid namn:

def say_hello (namn): print ("Hej" + namn) say_hello ("wikiHow -läsare")

Rekommenderad: