Namenskonventionen
Lektion 3 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.
Die Benennung ist ein entscheidender Teil beim Schreiben von Code. Sie geben Variablen, Funktionen, Klassen und mehr Namen...
Python führt einige empfohlene Benennungsstile ein:
| Typ | Konvention | Beispiel |
|---|---|---|
| Variable | Snake Case | x, index, max_number |
| Funktion | Snake Case | calculate, convert_to_int |
| Klasse | Pascal Case | Person, JavaCompiler |
| Methode | Snake Case | print, make_sound |
| Konstante | Snake Case (nur Großbuchstaben) | PI, MAX_TIMEOUT, MIN_AGE |
| Modul | Snake Case | script.py, my_app.py |
| Paket | Snake Case (ohne Unterstriche) | package, mypackage |
- Snake Case (snake_case) - Kleinbuchstaben, Wörter durch Unterstriche getrennt.
- Pascal Case (PascalCase) - Wörter mit Großbuchstaben am Anfang.
Ein detaillierteres Beispiel für die gemeinsame Verwendung:
import my_module
class ImportantClass:
MY_CONSTANT = 3.14
def good_function(self, variable):
return variable
def better_function(self):
return MY_CONSTANT
def __name__ == '__main__':
var = my_module.secret()
important_class = ImportantClass()
important_class.good_function(var)
print(important_class.better_function())
Beachten Sie all die verschiedenen Typen hier!
Wussten Sie schon? Der Unterschied zwischen einer Funktion und einer Methode besteht darin, dass eine Methode eine Funktion ist, die mit einem Objekt oder einer Klasse verknüpft ist.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.