O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Konzepte beim Entwurf von Funktionen

Wenn Sie anfangen, Funktionen zu benutzen, haben Sie die Wahl, wie Sie Komponenten zusammensetzen möchten, z.B., wie Sie eine Aufgabe in Funktionen zerlegen sollen (Kohäsion), wie Funktionen miteinander kommunizieren (Kopplung) usw. Einiges hiervon gehört in die Kategorie von struktureller Analyse und Entwurf. Hier sind einige allgemeine Tipps für Python-Anfänger:

Kopplung: Verwenden Sie Argumente für Eingaben und return für Ausgaben

Ganz allgemein sollten Sie versuchen, eine Funktion unabhängig von dem Bereich außerhalb zu machen. Argumente und return-Anweisungen sind oft die beste Möglichkeit, externe Abhängigkeiten anzugeben.

Kopplung: Verwenden Sie globale Variablen nur, wenn es unbedingt nötig ist

Globale ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required