đŠ In Python gibt es viele nĂŒtzliche Funktionen und Methoden, die du ĂŒber Module importieren kannst. Diese erweitern die Grundfunktionen von Python und sind besonders hilfreich fĂŒr Mathematik, Zufall, Zeit, Dateien, Systemzugriffe und mehr.
Hier ist eine Ăbersicht der wichtigsten importierbaren Funktionen und Methoden â inklusive Modul, Zweck und Beispiel:
đ§ź Mathematik â math
Modul
#
Funktion |
Beschreibung |
Beispiel |
math.sqrt(x) |
Quadratwurzel |
math.sqrt(16) â 4.0 |
math.pow(x, y) |
Potenz |
math.pow(2, 3) â 8.0 |
math.floor(x) |
Abrunden |
math.floor(3.9) â 3 |
math.ceil(x) |
Aufrunden |
math.ceil(3.1) â 4 |
math.pi |
Kreiszahl Ï |
math.pi â 3.14159... |
đČ Zufall â random
Modul
#
Funktion |
Beschreibung |
Beispiel |
random.random() |
Zufallszahl zwischen 0 und 1 |
random.random() |
random.randint(a, b) |
Ganze Zahl zwischen a und b |
random.randint(1, 6) |
random.choice(seq) |
ZufÀlliges Element aus Liste |
random.choice(["rot", "blau"]) |
random.shuffle(seq) |
Liste zufÀllig mischen |
random.shuffle(liste) |
â° Zeit â time
Modul
#
Funktion |
Beschreibung |
Beispiel |
time.sleep(x) |
Pause fĂŒr x Sekunden |
time.sleep(2) |
time.time() |
Aktuelle Zeit in Sekunden seit 1970 |
time.time() |
time.ctime() |
Lesbare Zeit |
time.ctime() |
đ Dateien & Pfade â os
Modul
#
Funktion |
Beschreibung |
Beispiel |
os.getcwd() |
Aktueller Arbeitsordner |
os.getcwd() |
os.listdir(path) |
Dateien im Ordner anzeigen |
os.listdir(".") |
os.remove(file) |
Datei löschen |
os.remove("test.txt") |
đ Dateioperationen â open()
Funktion
#
with open("text.txt", "r") as f:
inhalt = f.read()
Methode |
Beschreibung |
Beispiel |
read() |
Ganze Datei lesen |
f.read() |
write() |
In Datei schreiben |
f.write("Hallo") |
readlines() |
Zeilenweise lesen |
f.readlines() |
đ§Ș ZĂ€hlen & Statistik â collections
Modul
#
from collections import Counter
Funktion |
Beschreibung |
Beispiel |
Counter() |
ZĂ€hlt Elemente in einer Liste |
Counter(["a", "b", "a"]) |
đ Statistik â statistics
Modul
#
Funktion |
Beschreibung |
Beispiel |
mean() |
Durchschnitt |
statistics.mean([1,2,3]) |
median() |
Medianwert |
statistics.median([1,2,3]) |
mode() |
HĂ€ufigster Wert |
statistics.mode([1,1,2]) |
đ§ Merktipp fĂŒr SchĂŒler:
#
đ§ Funktionen wie print()
sind direkt verfĂŒgbar
đŠ Module wie math
, random
, os
musst du importieren