Eine Funktion ist ein organisiertes, wiederverwendbares Codesegment, das zur Implementierung einer einzelnen oder verwandten Funktion verwendet wird.
Benutzerdefinierte Funktionen haben grundsätzlich die folgenden Regeln und Schritte:
Der Funktionscodeblock beginnt mit dem Schlüsselwort def, gefolgt vom Funktionsbezeichnernamen und Klammern ()
Alle eingehenden Parameter und Argumente müssen in Klammern gesetzt werden. Die erste Anweisungszeile in Klammern kann zum Definieren von Parametern verwendet werden
Die erste Zeile der Funktion kann optional eine Dokumentationszeichenfolge verwenden (die zum Speichern von Funktionsbeschreibungen verwendet wird)
Der Funktionsinhalt beginnt mit a Doppelpunkt und eingerückt
return [Ausdruck] Beendet die Funktion und gibt optional einen Wert an den Aufrufer zurück. Die Rückgabe ohne Ausdruck entspricht der Rückgabe von None.
Syntaxbeispiel:
def functionname( parameters ): "函数_文档字符串" function_suite return [expression]
Beispiel:
def definiert eine Funktion, gegeben als Funktionsname sum
Deklarieren Sie zwei Parameter num1 und Die erste Zeile der Anweisung der Funktion num2
erklärt die Funktion: die Summe zweier Zahlen
Die letzte Return-Anweisung beendet die Funktion und gibt die Summe zweier Zahlen zurück
def sum(num1,num2): "两数之和" return num1+num2 # 调用函数 print(sum(5,6))
Ausgabeergebnis:
11nächsten Abschnitt