Kapitel 3. Funktionen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Im vorigen Kapitel haben wir einige Funktionen verwendet, die von Python bereitgestellt werden, wie int
und float
, und einige, die vom Modul math
bereitgestellt werden, wie sqrt
und pow
. In diesem Kapitel lernst du, wie du deine eigenen Funktionen erstellst und sie ausführst. Und wir werden sehen, wie eine Funktion eine andere aufrufen kann. Als Beispiele werden wir Texte aus Monty Python Liedern anzeigen. Diese albernen Beispiele zeigen eine wichtige Eigenschaft: Die Fähigkeit, eigene Funktionen zu schreiben, ist die Grundlage des Programmierens.
In diesem Kapitel wird auch eine neue Anweisung, die for
Schleife, eingeführt, die dazu dient, eine Berechnung zu wiederholen.
Neue Funktionen definieren
Eine Funktionsdefinition legt den Namen einer neuen Funktion und die Abfolge der Anweisungen fest, die ausgeführt werden, wenn die Funktion aufgerufen wird. Hier ist ein Beispiel:
def
print_lyrics
():
(
"I'm a lumberjack, and I'm okay."
)
(
"I sleep all night and I work all day."
)
def
ist ein Schlüsselwort, das anzeigt, dass es sich um eine Funktionsdefinition handelt. Der Name der Funktion ist print_lyrics
. Alles, was ein zulässiger Variablenname ist, ist auch ein zulässiger Funktionsname.
Die leeren Klammern hinter dem Namen zeigen an, dass diese Funktion keine Argumente benötigt.
Die erste Zeile der Funktionsdefinition ...
Get Think Python, 3. Auflage 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.