Code-Layout
Lektion 17 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.
PEP 8 legt einige Regeln bezüglich des „Code-Layouts“ fest:
- Einrücken mit 4 Leerzeichen oder Tabulator
- Zeilen sollten nicht länger als 79 Zeichen sein
# line with 137 characters
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
pass
# Fix suggestion
def some_very_long_function_name(
very_important_argument1,
very_important_argument2,
very_important_argument3,
very_important_argument4):
pass
# Much better!Ein Tabulator nach einem Zeilenumbruch, wie im obigen Beispiel, ist eine gute Praxis
- Vermeiden Sie mehrere Anweisungen in derselben Zeile
do_calc1(); do_calc2(); x = 3; # bad# good
do_calc1()
do_calc2()
x = 3- Imports sollten in separaten Zeilen stehen
import sys, numpy # bad# good
import sys
import numpyAufgabe
EinfachDir wird Code gegeben, behebe die Verstöße gegen die PEP 8-Richtlinien!
Probier es selbst
import my_module, other_module
some_very_important_argument = 0; another_very_important_argument = 3; very_big_and_important_argument = "Hello?";
my_module.calc_something_big_and_important(some_very_important_argument, another_very_important_argument, very_big_and_important_argument)