-
Notifications
You must be signed in to change notification settings - Fork 2
3.2 Module
Ein Python-Modul ist im Wesentlichen eine Datei, die Python-Code enthält, und es kann Funktionen, Klassen und Variablen umfassen, die in anderen Python-Programmen verwendet werden können. Module helfen dabei, den Code zu organisieren und wiederverwendbar zu machen.
-
Eingebaute Module:
- Diese Module sind in der Python-Standardbibliothek enthalten und müssen nicht separat installiert werden.
- Beispiele:
math,sys,os,re
-
Benutzerdefinierte Module:
- Diese Module werden von Benutzern erstellt und können alle Funktionen, Klassen und Variablen enthalten, die sie benötigen.
- Beispiel: Eine Datei
mymodule.pymit folgendem Inhalt:
def add(a, b):
return a + b-
Externe Module:
- Diese Module sind von Drittanbietern und können über den Paketmanager
pipinstalliert werden. - Beispiele:
numpy,requests,pandas.
- Diese Module sind von Drittanbietern und können über den Paketmanager
# Windows
py -m pip install <name-Modul>
# MacOS
python3 -m pip install <name-Modul>Module werden mit dem import Schlüsselwort in ein anderes Python-Skript importiert:
import mymodule
result = mymodule.add(2, 3)
print(result)5
def greet(name):
return f"Hello, {name}!"
def add(a, b):
return a + bimport mymodule
print(mymodule.greet("Alice"))
print(mymodule.add(10, 5))'Hello, Alice'
15
Dieses Beispiel zeigt, wie ein benutzerdefiniertes Modul erstellt und in einem anderen Python-Skript verwendet werden kann.
Module sind ein mächtiges Werkzeug in Python, um den Code besser strukturiert, lesbar und wiederverwendbar zu machen.
HINWEIS: Neustarten Sie das Python-Interpreter nach jeden Änderungen eines Moduls.
HTW Berlin Pytorium
ein Python Tutorium für alle, die sich für Python interessieren