Python verfügt über eine Reihe nützlicher Standardbibliotheken, die Sie bei häufigen Programmieraufgaben unterstützen. Hier finden Sie eine Einführung in beliebte Standardbibliotheken wie math, und random: datetime os
math Bibliothek
Die math Bibliothek stellt mathematische Funktionen und Operationen bereit. Sie können damit komplexe Berechnungen wie das Runden von Zahlen, das Berechnen von Logarithmen, das Berechnen von Fakultäten und mehr durchführen.
Beispiel:
import math
print(math.sqrt(25)) # Output: 5.0
print(math.factorial(5)) # Output: 120
random Bibliothek
Die random Bibliothek stellt Werkzeuge zum Arbeiten mit Zufallszahlen bereit. Sie können Zufallszahlen generieren, ein Zufallselement aus einer Liste auswählen oder verschiedene zufallsbezogene Aufgaben ausführen.
Beispiel:
import random
print(random.random()) # Output: a random float between 0 and 1
print(random.randint(1, 10)) # Output: a random integer between 1 and 10
datetime Bibliothek
Die datetime Bibliothek bietet Tools zum Arbeiten mit Datums- und Uhrzeitangaben. Damit können Sie das aktuelle Datum abrufen, die Uhrzeit formatieren und die Differenz zwischen zwei Datumsangaben berechnen.
Beispiel:
import datetime
current_date = datetime.date.today()
print(current_date) # Output: current date in the format 'YYYY-MM-DD'
current_time = datetime.datetime.now()
print(current_time) # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'
os Bibliothek
Die os Bibliothek stellt Tools für die Interaktion mit dem Betriebssystem bereit. Sie können Aufgaben wie das Erstellen und Löschen von Verzeichnissen, das Abrufen einer Liste der Dateien in einem Verzeichnis, das Ändern des aktuellen Arbeitsverzeichnisses und mehr ausführen.
Beispiel:
import os
current_dir = os.getcwd()
print(current_dir) # Output: current working directory
os.mkdir("new_folder") # create a new folder named "new_folder"
Diese Bibliotheken in Python machen es einfach und effizient, häufige Aufgaben auszuführen. Darüber hinaus verfügt Python über viele weitere Bibliotheken, um verschiedene Aufgaben bei der Programmierung zu erledigen.

