Heim > Backend-Entwicklung > Python-Tutorial > Was bedeutet def in Python?

Was bedeutet def in Python?

(*-*)浩
Freigeben: 2019-06-20 11:46:57
Original
155454 Leute haben es durchsucht

Wenn wir Code verwenden, um eine kleine Funktion zu implementieren, ihn aber im Programmcode wiederverwenden möchten, können wir den Code nicht überall im Code einfügen, da dies gegen das DRY-Prinzip in der Softwareentwicklung verstößt. Python stellt die Funktion def bereit, die diesen Teil unserer Funktion in eine Funktion abstrahieren kann, um Programmaufrufe zu erleichtern, oder ihn für die Verwendung durch andere Module bereitstellen kann.

Was bedeutet def in Python?

Python verwendet def, um die Funktionsdefinition zu starten, gefolgt vom Funktionsnamen. In den Klammern stehen die Parameter der Funktion und darin die spezifische Funktionsimplementierung Wenn Sie möchten, haben Funktionen Rückgabewerte und die Rückgabe wird im Logikcode in Ausdrücken verwendet. (Empfohlenes Lernen: Python-Video-Tutorial)

def function_name(parameters):
     expressions
Nach dem Login kopieren

Beispiel

def function():
     print('This is a function')
     a = 1+2
     print(a)
Nach dem Login kopieren

Oben haben wir eine Funktion mit dem Namen function definiert, und die Funktion akzeptiert nicht Parameter, daher ist das Innere der Klammern leer, gefolgt vom Funktionscode der Funktion. Wenn Sie das Skript ausführen, werden Sie feststellen, dass keine Ausgabe erfolgt, da wir die Funktion nur definiert, aber nicht ausgeführt haben. Zu diesem Zeitpunkt geben wir den Funktionsaufruf function() in die Python-Eingabeaufforderung ein. Beachten Sie, dass die Klammern im Funktionsaufruf nicht weggelassen werden dürfen.

Dann wird der Funktionscode innerhalb der Funktion ausgeführt und das Ausgabeergebnis ist:

This is a function
3
Nach dem Login kopieren

Weitere technische Artikel zu Python finden Sie in der Spalte Python-Tutorial lernen!

Das obige ist der detaillierte Inhalt vonWas bedeutet def in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage