Zum Hauptinhalt springen
Veröffentlicht am

Funktionen in Python

Teilen:

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

  1. Aussagekräftige Namen: Wähle Namen, die den Zweck der Funktion klar beschreiben.
  2. Klein und fokussiert: Funktionen sollten kurz sein und nur eine einzige Aufgabe erfüllen.
  3. 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.

Happy coding!