Guten Code schreiben#

Lesbaren Code schreiben#

Technisch gesehen erlaubt uns Python, Code wie diesen zu schreiben.

a=5;b=3;c=8;d=(a+b)/c;print("Yin" if d==5 else "Yang")
Yang

Für eine bessere Lesbarkeit wird jedoch empfohlen, einzelne Anweisungen in einzelne Zeilen zu schreiben. Fügen Sie auch Leerzeilen zwischen Abschnitten ein und fügen Sie Kommentare hinzu, um zu erklären, warum bestimmte Dinge getan werden.

# initialize program
a=5
b=3
c=8

# compute result before we can evaluate it
d=(a+b)/c

Wenn Sie mit Jupyter-Notebooks arbeiten, geben Sie Zwischenergebnisse aus, damit der Leser sehen kann, was passiert.

d
1.0

Erwägen Sie, Leerzeichen zwischen Variablen, Operatoren und Zahlen zu setzen, denn das ist leichter zulesenalsdasoder?

d = (a + b) / c
d
1.0

Einige Leute sind mit solch kurzen Anweisungen einverstanden:

print("Yin" if d==5 else "Yang")
Yang

Andere ziehen es vor, den Code auszuschreiben.

if d == 5:
    print("Yin")
else:
    print("Yang")
Yang