Funktionen und Funktionsrückgaben

Contents

Funktionen und Funktionsrückgaben#

Python bietet eine Vielzahl bereits implementierter Funktionen durch (externe) Bibliotheken, die Sie direkt verwenden können um Ihren Code übersichtlicher und effizienter zu gestalten. Eine Funktion ist dabei im Wesentlichen eine Vorschrift, die für eine gegebene Eingabe eine Ausgabe berechnet. Sie kapselt eine bestimmte Aufgabe und kann beliebig oft mit unterschiedlichen Werten aufgerufen werden. Natürlich können Sie auch eigene Funktionen definieren.

In diesem Kapitel lernen Sie, wie Sie Funktionen richtig aufrufen und deren Rückgabewerte speichern. Dabei zeigen wir Ihnen auch, wie Sie gezielt nur einzelne Teile komplexerer Funktionsausgaben extrahieren und in Variablen ablegen können. Außerdem lernen Sie wie Sie mittels des \(\texttt{def}\)-Operators eigene Funktionen definieren können. Dabei wird besonderes Augenmerk auf eine gute Dokumentation gelegt, damit Funktionen nicht nur funktionieren, sondern auch verständlich bleiben – sowohl für andere als auch für Sie selbst.

Lernziele#

  • Wie kann man Rückgabewerte von Funktionen speichern?

  • Wie kann man einzelne Komponenten aus mehrteiligen Funktionsausgaben speichern?

  • Wie definiert man Funktionen mit dem \(\texttt{def}\)-Operator?

  • Wie dokumentiert man Funktionen sinnvoll und verständlich?