Zum Inhalt springen

Vertiefung 8 - Erweiterung von Funktionen und Modulen

Schritt 3 von 7

In diesem Abschnitt werden wir uns mit der Erstellung von eigenen Modulen beschäftigen. Um ein Modul zu erstellen, müssen wir eine Python-Datei erstellen und diese mit einer Funktion oder Klasse füllen. Hier ist ein Beispiel für ein einfaches Modul:

# my_math.py
def addiere(a, b):
return a + b
 
def subtrahiere(a, b):
return a - b

Um dieses Modul zu verwenden, können wir es in einer anderen Python-Datei importieren:

# main.py
import my_math
ergebnis_addition = my_math.addiere(3, 5)
ergebnis_subtraktion = my_math.subtrahiere(10, 4)
print(ergebnis_addition)  # Ausgabe: 8
print(ergebnis_subtraktion)  # Ausgabe: 6

Wir können auch das __init__.py-File verwenden, um bestimmte Funktionen oder Klassen aus unserem Modul zu importieren. Hier ist ein Beispiel:

# my_math/__init__.py
from .my_math import addiere, subtrahiere

Dadurch können wir unsere Funktionen und Klassen leichter importieren und verwenden.