In een programmeertaal , functies zijn blokken code die taken uit te voeren . Bij het gebruik van functies , moet u de juiste syntaxis gebruiken en leveren het juiste aantal en type van de argumenten om fouten te voorkomen . Bijna elke Python programma dat u schrijft zal gebruik maken van ten minste een functie te maken , of het nu een ingebouwde functie of degene die je zelf schrijft . Doel Functies zijn herbruikbare code die modulariteit bieden aan een programma . In veel gevallen moet u hetzelfde codeblok herhaaldelijk te gebruiken in een programma , bijvoorbeeld , de toetsen op een rekenmachine . In plaats van het schrijven van de code om het te doen een paar keer , kunt u een functie eenmaal schrijven en dan noem het zo vaak als je nodig hebt om . In het algemeen , werkt alleen voeren een taak of berekening zoals het vergelijken van twee strings of samen het toevoegen van nummers . Argumenten Een Python -functie kan verschillende soorten argumenten , waaronder letterlijke accepteren waarden , variabelen , lijsten en tupels . In functies die meer dan een argument te aanvaarden , scheid elk met een komma . Als u deze waarden in de functie te gebruiken of aan te passen , de oorspronkelijke waarden buiten het blok code blijven ongewijzigd . Sommige functies hebben een vereiste aantal argumenten . U moet deze waarden te leveren in de juiste datatypes of anders Python retourneert een object soort fout . Bellen naar een functie Het proces om te functioneren bellen in Python werkt op dezelfde manier als in de meeste andere populaire programmeertalen . Typ de naam van de functie , gevolgd door de lijst van argumenten tussen haakjes , indien nodig. Typ bijvoorbeeld ' len ( ' My string ' ) " om de functie lengte roepen om het aantal tekens te tellen in de parameter , in dit geval , negen . U kunt waarden geretourneerd door functies in variabelen voor gebruik elders in uw programma op te slaan . Typ bijvoorbeeld " var = len ( ' My string' ) " om dit te doen . Gebruiker gedefinieerde functies U maakt uw eigen functies in Python door het intikken van het zoekwoord "def " gevolgd door de naam van de functie en de lijst van parameters tussen haakjes en vervolgens een puntkomma . Bijvoorbeeld , het typen "def myfunc ( var1 , var2 ) : " definieert een nieuwe functie . De volgende regels bepalen het lichaam van de functie tot een lege regel , die het einde van blok code van de functie betekent . U kunt nieuwe functies creëren en bel ze van overal in de code van uw programma 's .
|