- Autor

- Name
- Nelson Silva
- Social
Einführung
Funktionen in Python sind grundlegende Werkzeuge für jeden Programmierer. Sie helfen dabei, Code in logische und wiederverwendbare Blöcke zu gliedern. In diesem Artikel werden wir erkunden, wie man Funktionen erstellt und verwendet, um Code modularer und effizienter zu machen.
Was ist eine Funktion?
- Eine Funktion ist ein Codeblock, der nur ausgeführt wird, wenn er aufgerufen wird.
- Sie kann Daten (als Parameter bezeichnet) empfangen, verarbeiten und ein Ergebnis zurückgeben.
Beispiel einer einfachen Funktion
def persoenlicheDaten():
print('Name: Nelson Silva')
print('Alter: 28')
print('Nationalität: Portugiesisch')
persoenlicheDaten()
persoenlicheDaten()
persoenlicheDaten()
Funktionen mit Parametern
Funktionen können durch die Annahme von Parametern dynamischer werden. Das macht sie flexibel und wiederverwendbar für unterschiedliche Eingabedaten.
def begruessen(name):
print('Hallo, ' + name + '!')
begruessen('Maria')
begruessen('José')
Funktionen mit Rückgabewert
Damit eine Funktion nach ihrer Ausführung ein Ergebnis zurückgeben kann, verwenden wir den Befehl return.
def addieren(a, b):
return a + b
ergebnis = addieren(5, 3)
print(ergebnis)
Best Practices mit Funktionen
- Aussagekräftige Namen: Wähle Namen, die den Zweck der Funktion klar beschreiben.
- Klein und fokussiert: Funktionen sollten kurz sein und nur eine einzige Aufgabe erfüllen.
- Dokumentation: Verwende Docstrings, um zu erklären, was die Funktion tut.
Fazit
Funktionen sind wesentliche Bestandteile der Python-Programmierung. Sie ermöglichen die Erstellung von strukturierterem, modularerem und wiederverwendbarem Code. Übe das Erstellen von Funktionen, um die Qualität deines Codes zu verbessern.