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.