So definieren Sie eine Funktion in Python (mit Bildern)

Inhaltsverzeichnis:

So definieren Sie eine Funktion in Python (mit Bildern)
So definieren Sie eine Funktion in Python (mit Bildern)
Anonim

Eine Funktion ist ein Codeblock, der ausgeführt wird, wenn er aufgerufen wird. Anstatt bei jeder Wiederholung denselben Codeblock einzugeben, können Sie ihn als Funktion definieren und ihn dann aufrufen, wenn Sie ihn verwenden müssen. Mit Funktionen können Sie auch Argumente oder Parameter als Eingaben eingeben. Sie geben dann Daten basierend auf den Argumenten zurück und erzeugen eine unabhängige Ausgabe. In diesem wikiHow zeigen wir dir, wie du eine Funktion in der Programmiersprache Python definierst.

Schritte

5623490 1
5623490 1

Schritt 1. Python installieren

Um eine Funktion in Python zu schreiben, müssen Sie Install-Python. Führen Sie die folgenden Schritte aus, um Python herunterzuladen und zu installieren:

  • Rufen Sie in einem Webbrowser https://www.python.org/downloads/ auf.
  • Klicken Laden Sie oben Python [Versionsnummer] herunter.
  • Doppelklicken Sie in Ihrem Downloads-Ordner auf die Datei Python.exe.
  • Klicken Jetzt installieren.
  • Klicken Jawohl
  • Klicken Nah dran.
5623490 2
5623490 2

Schritt 2. Öffnen Sie einen Code-Editor

Der grundlegende Code-Editor, der mit Python geliefert wird, heißt IDLE. Alternativ können Sie eine integrierte Entwicklungsumgebung (IDE) eines Drittanbieters wie Atom, Sublime Text 3 und Online Python Compiler verwenden.

5623490 3
5623490 3

Schritt 3. Öffnen Sie eine neue Datei oder öffnen Sie die Datei, in der Sie eine Funktion definieren möchten

In IDLE können Sie eine neue Datei öffnen oder eine neue Datei erstellen, indem Sie auf klicken Datei Menü oben Klick Offen um eine vorhandene Datei zu öffnen, oder klicken Sie auf Neue Datei um ein neues Programm zu starten.

5623490 4
5623490 4

Schritt 4. Geben Sie def ein, um eine Funktion zu definieren

Das Schlüsselwort "def" wird verwendet, um eine Funktion in Python zu definieren.

5623490 5
5623490 5

Schritt 5. Fügen Sie den Funktionsnamen gefolgt von Klammern und einem Doppelpunkt hinzu

Setzen Sie ein Leerzeichen nach "def" und schreiben Sie dann den Namen Ihrer Funktion, gefolgt von Klammern und einem Doppelpunkt. Das folgende Beispiel zeigt, wie Sie eine Funktion namens "say_hello" definieren:

def say_hello():

5623490 6
5623490 6

Schritt 6. Ziehen Sie die nächste Zeile ein und fügen Sie Ihren Code hinzu

Alle Zeilen, die sich innerhalb der Funktion befinden, müssen eingerückt werden. Das folgende Beispiel zeigt, wie Sie eine Funktion definieren, die "Hallo" sagt.

def say_hello(): print("Hallo")

5623490 7
5623490 7

Schritt 7. Geben Sie den Namen eines Parameters oder Arguments in Klammern nach dem Funktionsnamen ein

Dadurch kann die Funktion unterschiedliche Dateneingaben aufnehmen und unterschiedliche Ausgaben verarbeiten. Sie können mehrere Argumente und Parameter hinzufügen, indem Sie sie durch ein Komma trennen. Im folgenden Beispiel hat eine Funktion mit einem Parameter namens "name":

def say_hello(name): print("Hallo")

5623490 8
5623490 8

Schritt 8. Verwenden Sie den Argumentnamen, um das Argument im Code zu verarbeiten

Fügen Sie den Namen des Arguments oder Parameters in den Code ein, wenn Sie das Argument oder den Parameter aufrufen müssen. Im folgenden Beispiel wird eine Funktion definiert, die "Hallo" sagt und dann den Namen eines Benutzers erwähnt:

def say_hello(name): print("Hallo" + name)

5623490 9
5623490 9

Schritt 9. Rufen Sie die Funktion auf

Um eine Funktion zu verwenden, muss sie aufgerufen werden, indem ihr Name gefolgt von Klammern eingegeben wird. Im folgenden Beispiel wird eine Funktion definiert und dann aufgerufen.

def say_hello(name): print("Hallo " + name) say_hello()

5623490 10
5623490 10

Schritt 10. Fügen Sie Schlüsselwortargumente oder Parameter hinzu

Wenn Sie im vorherigen Schritt versucht haben, den Code zu kompilieren, haben Sie wahrscheinlich eine Fehlermeldung erhalten. Das liegt daran, dass beim Aufruf der Funktion das erforderliche Argument fehlte. Um beim Aufrufen einer Funktion ein Argument oder einen Parameter hinzuzufügen, geben Sie es nach dem Aufrufen der Funktion einfach in die Klammer ein. Im folgenden Beispiel wird ein Name als Argument hinzugefügt. Wenn der Code kompiliert ist, sagt er "Hallo" und erwähnt dann eine Person mit Namen:

def say_hello(name): print("Hallo " + name) say_hello("wikiHow reader")

Empfohlen: