June 2016
Intermediate to advanced
498 pages
10h 25m
German
Python hat einige Elemente von funktionalen Programmiersprachen geerbt. In der Theorie sollen Programme hier nur aus Funktionen bestehen, die auf die übergebenen Daten arbeiten, ein Ergebnis liefern und keine Seiteneffekte haben.
Zum „Erbgut“ von den funktionalen Programmiersprachen gehören das eingebaute Schlüsselwort lambda zur Definition von anonymen Funktionen, die eingebauten Funktionen map() und filter(). Weitere Funktionen befinden sich im Modul functools.
Eine Lambda-Funktion ist eine Funktion ohne Namen und mit nur einem Ausdruck. Für die Addition von zwei Werten kann das z. B. wie folgt aussehen:
Read now
Unlock full access