Namenskonventionen
Lektion 16 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.
PEP 8 folgt der vorgeschlagenen Python-Namenskonvention, wie wir sie zuvor gesehen haben:
| Typ | Konvention | Beispiel |
|---|---|---|
| Variable | snake_case vollständig kleingeschrieben | generated_result |
| Funktion | snake_case vollständig kleingeschrieben | print_info() |
| Konstante | snake_case vollständig großgeschrieben | PI = 3.14 |
| class | CamelCase | MyClass |
| Modul | snake_case vollständig kleingeschrieben | numpy |
Aufgabe
EinfachDir wurden einige Verstöße gegen die PEP-8-Namenskonventionen gegeben. Kannst du sie erkennen & beheben?
Probier es selbst
class soul:
free_string = 'Soul freed' # const string
def __init__(self, NAME):
self.NAME = NAME
def Free(self):
print(self.free_string + ' - ' + self.NAME)
if __name__ == '__main__':
instance = soul('John Doe')
instance.Free()Alle Lektionen in Clean Code - Schreibe besseren Code mit Python
Übe selbstständig: Online-Python-Compiler