Kapitel 10. Funktionen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Je kleiner die Funktion, desto größer die Verwaltung.
C. Northcote Parkinson
Bisher waren alle unsere Python-Codebeispiele kleine Fragmente. Diese sind gut für kleine Aufgaben, aber niemand will ständig Fragmente abtippen. Wir brauchen eine Möglichkeit, größeren Code in überschaubare Teile zu organisieren und wiederverwendbar zu machen.
Der erste Schritt zur Wiederverwendung von Code ist die Funktion: ein benanntes Codestück, das von allen anderen getrennt ist. Eine Funktion kann eine beliebige Anzahl und Art vonEingabeparameternannehmen und ein Ergebnis zurückgeben. Das Ergebnis kann wie folgt aussehen:
- Nichts
-
Python gibt den Wert
Nonezurück. - Etwas
-
Ein einzelnes Objekt, das einen einzelnen Wert oder mehrere Elemente haben kann (z. B. ein Tupel oder eine Liste).
Du kannst mit einer Funktion zwei Aktionen ausführen:
-
Definiere es, mit null oder mehr Parametern
-
Rufe sie mit null oder mehr Argumentenauf und erhalte ein Ergebnis
Definiere eine Funktion mit def
Um eine Python-Funktion zu definieren, gibst du def, den Funktionsnamen, Klammern, die alle Eingabeparameterder Funktion einschließen, und schließlich einen Doppelpunkt (:) ein. Für Funktionsnamen gelten die gleichen Regeln wie für Variablennamen (sie müssen mit einem Buchstaben oder _ beginnen und dürfen nur Buchstaben, Zahlen oder _ enthalten).
Gehen wir ...
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