In einer Programmiersprache, sind Funktionen, Code-Blöcke , die Aufgaben zu erfüllen. Bei der Verwendung von Funktionen , müssen Sie die richtige Syntax und liefern die richtige Anzahl und Typ der Argumente , um Fehler zu vermeiden. Fast jedes Python-Programm Sie schreiben, nutzen mindestens eine Funktion , ob es sich um eine integrierte Funktion oder eine Sie selbst schreiben ist . Zweck
Funktionen sind wiederverwendbare Code, Modularität zu einem Programm . In vielen Fällen müssen Sie die gleiche Code-Block wiederholt verwenden in einem Programm , zum Beispiel die Tasten auf einem Rechner . Statt den Code zu schreiben , es zu tun mehrmals , können Sie eine Funktion nur einmal schreiben und nennen es dann so oft wie Sie benötigen. Generell Funktionen immer nur eine Aufgabe oder Berechnung , wie den Vergleich von zwei Strings oder Addieren von Zahlen zusammen .
Argumente
Eine Python-Funktion können mehrere Arten von Argumenten , darunter wörtliche akzeptieren Werte , Variablen, Listen und Tupeln . In Funktionen, die mehr als ein Argument akzeptieren , trennen Sie jeweils durch ein Komma . Wenn Sie oder benutzen Sie ändern diese Werte in der Funktion , bleiben die ursprünglichen Werte außerhalb der Code-Block unverändert. Einige Funktionen verfügen über eine erforderliche Anzahl von Argumenten. Sie müssen diese Werte in die richtigen Datentypen liefern oder auch Python gibt einen Objekttyp Fehler.
Aufruf einer Funktion
Der Prozess funktioniert in Python rufen funktioniert auf die gleiche , wie es in den meisten anderen gängigen Programmiersprachen tut. Geben Sie den Namen der Funktion , gefolgt von der Liste der Argumente in Klammern , falls erforderlich. Geben Sie beispielsweise "len ( 'My string' ) " zu nennen die Länge , um die Anzahl der Zeichen im Parameter zählen , in diesem Fall neun . Sie können Werte in Variablen durch Funktionen für den Einsatz an anderer Stelle in Ihrem Programm zurückgegeben. Geben Sie beispielsweise "var = len ( 'My string' ) " , dies zu tun .
User-Defined Functions
Sie Ihre eigenen Funktionen in Python indem Sie das Stichwort "def" durch den Namen der Funktion und eine Liste von Parametern in Klammern und dann ein Semikolon gefolgt . Zum Beispiel die Eingabe von " def myfunc ( var1 , var2 ) : " definiert eine neue Funktion . Die folgenden Zeilen definieren den Rumpf der Funktion , bis eine leere Zeile , die das Ende der Funktion Code-Block bedeutet . Sie können neue Funktionen und rufen Sie sie von überall in Ihrem Programm den Code .