Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Benutzerdefinierte Funktionen | Functions & Modularity
Einführung in Python mit Cursor

bookBenutzerdefinierte Funktionen

In Python ist eine Funktion ein benannter Codeblock für eine bestimmte Aufgabe. Bereits verwendete eingebaute Funktionen sind beispielsweise print() oder len().

Das Definieren eigener Funktionen hilft, Wiederholungen zu vermeiden, die Logik zu strukturieren und Programme übersichtlicher sowie leichter wartbar zu gestalten.

Definieren einer Funktion

Zum Definieren einer Funktion wird das Schlüsselwort def verwendet, gefolgt von einem Namen, Klammern und einem Doppelpunkt. Der auszuführende Code steht in der nächsten Zeile mit Einrückung.

Parameter und Argumente

Werte können an eine Funktion übergeben werden, indem Parameter in die Klammern geschrieben werden. Diese Werte werden innerhalb der Funktion bei der Ausführung verwendet.

Standardparameter

Parametern können auch Standardwerte zugewiesen werden. Das bedeutet, die Funktion funktioniert auch, wenn kein Argument übergeben wird.

Rückgabewerte

Funktionen können mit dem Schlüsselwort return ein Ergebnis zurückgeben. Der zurückgegebene Wert kann in einer Variablen gespeichert oder direkt in Ausdrücken verwendet werden.

Gültigkeitsbereich und Variablen

Variablen, die innerhalb einer Funktion erstellt werden, existieren nur within dieser Funktion. Sie sind von außen weder sichtbar noch zugänglich.

Zusammenfassung

  • Mit def eine Funktion definieren;
  • Mit Parametern Eingaben übergeben;
  • Mit return ein Ergebnis zurückgeben;
  • Variablen innerhalb einer Funktion sind lokal;
  • Funktionen unterstützen Strukturierung und Wiederverwendung von Code.
question mark

Welches Schlüsselwort wird verwendet, um eine Funktion in Python zu definieren?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Suggested prompts:

Can you show more examples of defining functions in Python?

What are some common mistakes when defining functions?

How do I choose a good name for my function?

Awesome!

Completion rate improved to 5

bookBenutzerdefinierte Funktionen

Swipe um das Menü anzuzeigen

In Python ist eine Funktion ein benannter Codeblock für eine bestimmte Aufgabe. Bereits verwendete eingebaute Funktionen sind beispielsweise print() oder len().

Das Definieren eigener Funktionen hilft, Wiederholungen zu vermeiden, die Logik zu strukturieren und Programme übersichtlicher sowie leichter wartbar zu gestalten.

Definieren einer Funktion

Zum Definieren einer Funktion wird das Schlüsselwort def verwendet, gefolgt von einem Namen, Klammern und einem Doppelpunkt. Der auszuführende Code steht in der nächsten Zeile mit Einrückung.

Parameter und Argumente

Werte können an eine Funktion übergeben werden, indem Parameter in die Klammern geschrieben werden. Diese Werte werden innerhalb der Funktion bei der Ausführung verwendet.

Standardparameter

Parametern können auch Standardwerte zugewiesen werden. Das bedeutet, die Funktion funktioniert auch, wenn kein Argument übergeben wird.

Rückgabewerte

Funktionen können mit dem Schlüsselwort return ein Ergebnis zurückgeben. Der zurückgegebene Wert kann in einer Variablen gespeichert oder direkt in Ausdrücken verwendet werden.

Gültigkeitsbereich und Variablen

Variablen, die innerhalb einer Funktion erstellt werden, existieren nur within dieser Funktion. Sie sind von außen weder sichtbar noch zugänglich.

Zusammenfassung

  • Mit def eine Funktion definieren;
  • Mit Parametern Eingaben übergeben;
  • Mit return ein Ergebnis zurückgeben;
  • Variablen innerhalb einer Funktion sind lokal;
  • Funktionen unterstützen Strukturierung und Wiederverwendung von Code.
question mark

Welches Schlüsselwort wird verwendet, um eine Funktion in Python zu definieren?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2
some-alt