Heim >Backend-Entwicklung >Python-Tutorial >Fünf wichtige Tipps zur Verbesserung der Lesbarkeit von Python-Code
Es gibt viele Methoden in Python, die uns helfen können, das Innenleben des Codes zu verstehen, können unsere Arbeit mit halbem Aufwand effektiver machen!
Am Ende erhalten wir möglicherweise Code, der dem Bild unten sehr ähnlich sieht. Nicht das Schlimmste, aber wir müssen einige Dinge näher erläutern, wie zum Beispiel:
In diesem Artikel konzentrieren wir uns darauf, wie Sie Ihre Anwendung durch Dokumentation, schnelle Eingabe und korrekte Variablen verbessern können Namen Fünf grundlegende Tipps für die Lesbarkeit von Programmen/Skripten.
Das erste, was wir an unserem Code tun können, ist, einige Kommentare zu unserem Code hinzuzufügen, aber verwenden Sie ihn nicht zu häufig. Kommentare sollten Ihnen sagen, warum der Code funktioniert oder warum etwas auf eine bestimmte Weise gemacht wird, und nicht, wie es funktioniert.
Kommentare in Python werden normalerweise mit dem Nummernzeichen (#) erstellt und können sich über eine einzelne Zeile oder mehrere Zeilen erstrecken.
# Comment using the hashtag # Another comment using the hashtag
Für mehrzeilige Kommentare können wir auch drei doppelte Anführungszeichen verwenden.
""" This is an example of a multi-line comment """
Im folgenden Beispiel wurden dem Code einige Kommentare hinzugefügt, um den Arbeitsablauf und die Argumentation hinter bestimmten Codezeilen zu erläutern
Wir können anhand von Typhinweisen sofort genau erkennen, was die Funktion benötigt und was sie zurückgeben wird.
Eine Dokumentzeichenfolge ist auch sehr hilfreich, wenn wir Funktionen von einer anderen Stelle im Code aufrufen. Wenn Sie beispielsweise Code mit Visual Studio bearbeiten, können Sie den Mauszeiger über einen Funktionsaufruf bewegen und ein Popup mit Informationen zu den Funktionen und Anforderungen der Funktion anzeigen.
Wenn Sie Visual Studio Code (VSCode) zum Bearbeiten unseres Python-Codes verwenden, können Sie Erweiterungen wie autoDocstring verwenden, um den Prozess der Erstellung von Dokumentzeichenfolgen zu vereinfachen. Das Plugin ermöglicht uns die Eingabe von drei doppelten Anführungszeichen und füllt den Rest der Vorlage automatisch aus. Wir müssen uns nur auf die anderen Details konzentrieren, die ausgefüllt werden müssen.
Oft achten wir beim Schreiben von Code nicht besonders auf die Namen von Variablen, insbesondere wenn wir bestimmte Funktionen ausführen möchten. Wenn unser Code jedoch eine Reihe von Variablen mit den Namen x1 oder var123 zurückgibt, kann niemand auf den ersten Blick verstehen, was sie darstellen.
Im Beispiel unten haben wir zwei Variablen f und d. Es ist möglich, zu erraten, was diese bedeuten, indem man sich andere Teile des Codes ansieht. Dies dauert jedoch einige Zeit, insbesondere wenn der Code lang ist.
Wenn wir diesen Variablen entsprechende Namen zuweisen, können wir erkennen, dass eine davon die vom Aufruf lasio.read() gelesene Datendatei ist und höchstwahrscheinlich die Originaldaten ist, und die Datenvariable gibt Auskunft darüber uns, dass es sich hierbei um die tatsächlichen Daten handelt.
Magische Zahlen sind Werte im Code, die viele ungeklärte Bedeutungen haben und Konstanten darstellen können. Die Verwendung dieser Werte im Code kann zu Unklarheiten führen, insbesondere für diejenigen, die mit Berechnungen, in denen Zahlen verwendet werden, nicht vertraut sind.
Wenn wir dieselbe magische Zahl an mehreren Stellen hätten und sie aktualisieren müssten, müssten wir außerdem jede Instanz davon aktualisieren. Der gesamte Vorgang ist jedoch viel einfacher, wenn Sie die Zahlen richtig benannten Variablen zuweisen.
Im folgenden Beispiel haben wir eine Funktion, die einen Wert namens Ergebnis berechnet und ihn mit 0,6 multipliziert. Wir können anhand des Codes nicht genau wissen, was der Code bedeutet
Wenn wir eine Variable deklarieren und ihr den Wert zuweisen, haben wir eine bessere Chance zu wissen, was es ist. In diesem Fall wird das Ton-zu-Schiefer-Verhältnis verwendet, um den Gammastrahlenindex in das Tonvolumen umzurechnen.
Das Hinzufügen von Dokumentation zu unserem Code durch Kommentare und Dokumentzeichenfolgen kann viel dazu beitragen, uns selbst und anderen zu helfen, zu verstehen, was der Code tut. Tatsächlich mag es sich zunächst wie eine lästige Pflicht anfühlen, aber mit der Verwendung von Werkzeugen und regelmäßiger Übung kann es für Sie zur zweiten Natur werden.
Das obige ist der detaillierte Inhalt vonFünf wichtige Tipps zur Verbesserung der Lesbarkeit von Python-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!