Python Standardbibliotheken: Math, Random, Datetime, OS

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.