Zum Hauptinhalt springen

Python Funktionen via Import

📦 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
#

import math
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.pi3.14159...

🎲 Zufall – random Modul
#

import random
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
#

import time
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
#

import os
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
#

import statistics
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