Menu
Coddy logo textTech

Code-Layout

Lektion 17 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.

PEP 8 legt einige Regeln für das „Code-Layout“ fest:

  • Verwende 4 Leerzeichen oder einen Tabulator für die Einrückung
  • lines sollten nicht länger als 79 Zeichen sein
# Zeile mit 137 Zeichen
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
	pass 
# Fix-Vorschlag
def some_very_long_function_name(
	very_important_argument1,
	very_important_argument2,
	very_important_argument3,
	very_important_argument4):
	pass
# Viel besser!

Ein Tabulator nach einer neuen line, wie im obigen Beispiel, ist gute Praxis

  • Vermeide mehrere Anweisungen in derselben line
do_calc1(); do_calc2(); x = 3;  # schlecht
# gut
do_calc1()
do_calc2()
x = 3
  • Importe sollten in separaten lines stehen
import sys, numpy  # schlecht
# gut
import sys
import numpy
challenge icon

Aufgabe

Einfach

Dir 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)

Alle Lektionen in Clean Code - Schreibe besseren Code mit Python

Übe selbstständig: Online-Python-Compiler