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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access