8Definition von Funktionen

Funktionen gehören zu aufrufbaren Typen (callable types) der Standard-Typ-Hierarchie. Bei Python sind Funktionen ganz normale Objekte und werden in gewisser Hinsicht mit Datenobjekten wie Zahlen »gleichbehandelt«. Die Besonderheit ist nur, dass man sie aufrufen kann. Mit einer def-Anweisung kann man Funktionen selbst definieren. Die Syntax einer Funktionsdefinition ist im Wesentlichen durch folgende Regeln gegeben:

image

Eine Funktionsdefinition besteht zumindest aus zwei Teilen, einem Kopf und einem Körper.

image Der Funktionskopf ...

Get Python Ge-Packt 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.