Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Was Ist Eine Funktion? | Was ist eine Funktion in Python?
Python-Funktionen-Tutorial

bookWas Ist Eine Funktion?

Prerequisites
Voraussetzungen
Note
Definition

In Python ist eine Funktion ein benannter Block wiederverwendbaren Codes, der eine bestimmte Aufgabe ausführt. Sie ist ein grundlegendes Konzept in der Programmierung und spielt eine entscheidende Rolle bei der Organisation und Strukturierung von Code. Funktionen sind wie Bausteine bei LEGO. Sie ermöglichen das Erstellen von wiederverwendbaren Codeabschnitten, die in verschiedenen Teilen des Programms genutzt werden können.

Die Verwendung von Funktionen in Python ist äußerst vorteilhaft, da sie es ermöglichen, denselben Codeblock mehrfach aufzurufen, ohne ihn neu schreiben zu müssen. Dies spart Zeit und reduziert Fehler. Darüber hinaus helfen sie dabei, komplexe Aufgaben in kleinere, überschaubare Schritte zu unterteilen, wobei jede Funktion eine bestimmte Aktion ausführt. Dadurch wird der Code lesbarer und leichter zu warten.

Einfach ausgedrückt sind Funktionen wie das Zerlegen von Aufgaben in kleinere Teile, die wiederholt verwendet werden können. Dieser Ansatz macht das Schreiben, Ändern und Verstehen des Programms komfortabler.

Definition einer Funktion

Definieren Sie die einfachste Funktion in Python.

  1. Zuerst das Schlüsselwort def verwenden;
  2. Anschließend den Funktionsnamen angeben – ein eindeutiger Bezeichner, der die Funktion repräsentiert. Er folgt den Namenskonventionen für Variablen, wie der Verwendung von Kleinbuchstaben und Unterstrichen (diese Konvention wird als snake_case bezeichnet);
  3. Nach dem Funktionsnamen (): verwenden – in diesen Klammern werden die Argumente (Parameter) der Funktion angegeben;
  4. Danach den Funktionskörper mit einer eingerückten neuen Zeile angeben;
  5. Nach dem Funktionskörper den Rückgabewert der Funktion mit verschiedenen Schlüsselwörtern wie return, assign oder yield festlegen;
  6. Abschließend Funktionen im Code verwenden. Dazu die Funktion mit ihrem Namen aufrufen und die Parameter angeben.

Eine einfache Funktion erstellen, die 'Hello, world!' in der Konsole ausgibt, und diese Funktion anschließend im Code aufrufen.

123456789
# Specify the function name # The function doesn't require any parameters, so we simply use `():` def print_hello(): # Function body: we have to use indentation when defining it. print('Hello, world!') # The function doesn't return anything, so we don't need to write additional code # Call the function print_hello()
copy

Die Funktion print() innerhalb von print_hello() ist eine eingebaute Funktion, die Text in der Konsole ausgibt. Sie nimmt eine Zeichenkette als Argument, das in den Klammern angegeben wird.

Eine Funktion kann eine Aktion ausführen, wie das Ausgeben einer Nachricht, ohne einen Wert zurückzugeben. Das Vorhandensein einer return-Anweisung hängt davon ab, ob die Funktion eine Ausgabe erzeugen muss, die an anderer Stelle im Programm verwendet werden kann.

Die Funktion print_hello() zeigt eine Zeichenkette in der Konsole an, aber Sie können diese Zeichenkette nicht im Programm weiterverwenden oder an andere Funktionen übergeben. Daher hat die Funktion print_hello() keinen Rückgabewert.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 4.35

bookWas Ist Eine Funktion?

Swipe um das Menü anzuzeigen

Prerequisites
Voraussetzungen
Note
Definition

In Python ist eine Funktion ein benannter Block wiederverwendbaren Codes, der eine bestimmte Aufgabe ausführt. Sie ist ein grundlegendes Konzept in der Programmierung und spielt eine entscheidende Rolle bei der Organisation und Strukturierung von Code. Funktionen sind wie Bausteine bei LEGO. Sie ermöglichen das Erstellen von wiederverwendbaren Codeabschnitten, die in verschiedenen Teilen des Programms genutzt werden können.

Die Verwendung von Funktionen in Python ist äußerst vorteilhaft, da sie es ermöglichen, denselben Codeblock mehrfach aufzurufen, ohne ihn neu schreiben zu müssen. Dies spart Zeit und reduziert Fehler. Darüber hinaus helfen sie dabei, komplexe Aufgaben in kleinere, überschaubare Schritte zu unterteilen, wobei jede Funktion eine bestimmte Aktion ausführt. Dadurch wird der Code lesbarer und leichter zu warten.

Einfach ausgedrückt sind Funktionen wie das Zerlegen von Aufgaben in kleinere Teile, die wiederholt verwendet werden können. Dieser Ansatz macht das Schreiben, Ändern und Verstehen des Programms komfortabler.

Definition einer Funktion

Definieren Sie die einfachste Funktion in Python.

  1. Zuerst das Schlüsselwort def verwenden;
  2. Anschließend den Funktionsnamen angeben – ein eindeutiger Bezeichner, der die Funktion repräsentiert. Er folgt den Namenskonventionen für Variablen, wie der Verwendung von Kleinbuchstaben und Unterstrichen (diese Konvention wird als snake_case bezeichnet);
  3. Nach dem Funktionsnamen (): verwenden – in diesen Klammern werden die Argumente (Parameter) der Funktion angegeben;
  4. Danach den Funktionskörper mit einer eingerückten neuen Zeile angeben;
  5. Nach dem Funktionskörper den Rückgabewert der Funktion mit verschiedenen Schlüsselwörtern wie return, assign oder yield festlegen;
  6. Abschließend Funktionen im Code verwenden. Dazu die Funktion mit ihrem Namen aufrufen und die Parameter angeben.

Eine einfache Funktion erstellen, die 'Hello, world!' in der Konsole ausgibt, und diese Funktion anschließend im Code aufrufen.

123456789
# Specify the function name # The function doesn't require any parameters, so we simply use `():` def print_hello(): # Function body: we have to use indentation when defining it. print('Hello, world!') # The function doesn't return anything, so we don't need to write additional code # Call the function print_hello()
copy

Die Funktion print() innerhalb von print_hello() ist eine eingebaute Funktion, die Text in der Konsole ausgibt. Sie nimmt eine Zeichenkette als Argument, das in den Klammern angegeben wird.

Eine Funktion kann eine Aktion ausführen, wie das Ausgeben einer Nachricht, ohne einen Wert zurückzugeben. Das Vorhandensein einer return-Anweisung hängt davon ab, ob die Funktion eine Ausgabe erzeugen muss, die an anderer Stelle im Programm verwendet werden kann.

Die Funktion print_hello() zeigt eine Zeichenkette in der Konsole an, aber Sie können diese Zeichenkette nicht im Programm weiterverwenden oder an andere Funktionen übergeben. Daher hat die Funktion print_hello() keinen Rückgabewert.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1
some-alt