Menu
Coddy logo textTech

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:

TypKonventionBeispiel
VariableSnake Casex, index, max_number
FunktionSnake Casecalculate, convert_to_int
KlassePascal CasePerson, JavaCompiler
MethodeSnake Caseprint, make_sound
KonstanteSnake Case (nur Großbuchstaben)PI, MAX_TIMEOUT, MIN_AGE
ModulSnake Casescript.py, my_app.py
PaketSnake 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.

Alle Lektionen in Clean Code - Schreibe besseren Code mit Python