Menu
Coddy logo textTech

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:

TypKonventionBeispiel
Variablesnake_case vollständig kleingeschriebengenerated_result
Funktionsnake_case vollständig kleingeschriebenprint_info()
Konstantesnake_case vollständig großgeschriebenPI = 3.14
classCamelCaseMyClass
Modulsnake_case vollständig kleingeschriebennumpy
challenge icon

Aufgabe

Einfach

Dir 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