7Funktionen

Funktionen sind ein Element der strukturierten Programmierung. Häufig benötigte Codefolgen können damit an einer Stelle mit einem Namen definiert und von jeder Stelle im Programm aus aufgerufen werden. Im Fehlerfall hat man dann statt x Stellen nur eine, an der Änderungen vorzunehmen sind.

Bei Bedarf kann man einer Funktion einen oder mehrere Parameter mitgeben, die für die formulierte Aufgabe erforderlich sind. Die Parameter können beliebige Python-Objekte sein. Dadurch wird eine flexible Nutzung einer Funktion möglich. Der Funktionsname mit seinen Parametern wird als Interface (Schnittstelle) oder auch Signatur bezeichnet.

Eine Funktion kann ein Ergebnis an seinen Aufrufer liefern, muss es aber nicht. Das Funktionsergebnis kann ...

Get Python 3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.