Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Funktioner
Vad är funktioner?
Funktioner är ett bekvämt sätt att dela upp din kod i användbara block, vilket gör att vi kan organisera vår kod, göra den mer läsbar, återanvända den och spara tid. Funktioner är också ett nyckelsätt att definiera gränssnitt så att programmerare kan dela sin kod.
Hur skriver man funktioner i Python?
Som vi har sett i tidigare handledningar använder Python block.
Ett block är ett kodområde skrivet i följande format:
Där en block line är mer Python-kod (även ett annat block), och block head har följande format: block_keyword block_name(argument1,argument2, ...) Blocknyckelord du redan känner till är "if", "for" och "while".
Funktioner i python definieras med hjälp av blocknyckelordet "def", följt av funktionens namn som blockets namn. Till exempel:
Funktioner kan också ta emot argument (variabler som skickas från anroparen till funktionen). Till exempel:
Funktioner kan returnera ett värde till anroparen, med hjälp av nyckelordet 'return'. Till exempel:
Hur anropar man funktioner i Python?
Skriv helt enkelt funktionens namn följt av (), där eventuellt nödvändiga argument placeras inom parenteserna. Till exempel, låt oss anropa funktionerna som skrevs ovan (i det tidigare exemplet):
Övning
I denna övning kommer du att använda en befintlig funktion, och samtidigt lägga till din egen för att skapa ett fullt fungerande program.
-
Lägg till en funktion som heter
list_benefits()
som returnerar följande lista av strängar: "Mer organiserad kod", "Mer läsbar kod", "Enklare kodåteranvändning", "Låter programmerare dela och koppla samman kod" -
Lägg till en funktion som heter
build_sentence(info)
som tar emot ett enda argument innehållande en sträng och returnerar en mening som börjar med den givna strängen och slutar med strängen " is a benefit of functions!" -
Kör och se alla funktioner samverka!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
