Python-Standardbibliothek: Unverzichtbare Module für Alltägliche Aufgaben
Pythons Standardbibliotheken (eingebaute Bibliotheken) sind eine Sammlung von Modulen, die mit jeder Python-Installation enthalten sind. Sie bieten eine Vielzahl von Funktionen, mit denen sich Programme erweitern lassen, ohne zusätzliche Module installieren zu müssen. Im Folgenden werden einige wichtige Bibliotheken vorgestellt, die häufig verwendet werden.
Die math-Bibliothek
Die math-Bibliothek enthält Funktionen für mathematische Operationen, die über die Grundrechenarten hinausgehen. Sie bietet Zugriff auf mathematische Funktionen, die durch den C-Standard definiert sind.
Beispielanwendungen:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Hier ist eine Liste einiger der nützlichsten Funktionen der math-Bibliothek:
| Function | Description | Example |
|---|---|---|
sqrt(x) | Computes the square root of x | sqrt(3) == 9 |
pow(x, y) | Returns x raised to the power of y | pow(2, 3) == 8 |
ceil(x) | Returns the smallest integer greater than or equal to x | ceil(9.2) == 10 |
floor(x) | Returns the largest integer less than or equal to x | floor(9.2) == 9 |
exp(x) | Calculates e raised to the power of x, where e is the base of natural logarithms | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | These functions return the sine, cosine, and tangent of x, which is in radians | cos(pi) == -1.0 |
radians(x) | Converts degrees to radians | radians(pi) == 0.0548 |
degrees(x) | Converts radians to degrees | degrees(0.0548) == 3.14 |
Die datetime-Bibliothek
Für die Arbeit mit Datums- und Zeitangaben ist die datetime-Bibliothek die bevorzugte Lösung. Sie ermöglicht Datumsumwandlungen, Zeitzonenverarbeitung und mehr.
123456789import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
Weitere wichtige Bibliotheken
os: bietet eine Möglichkeit, betriebssystemspezifische Funktionen wie das Lesen oder Schreiben von Dateien zu nutzen;sys: ermöglicht den Zugriff auf einige vom Interpreter verwendete oder verwaltete Variablen sowie auf Funktionen, die eng mit dem Interpreter interagieren;json: zum Parsen von JSON-Daten in Python-Objekte und umgekehrt.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Vervollständigen Sie den Python-Code, um spezifische mathematische Berechnungen mit den entsprechenden Funktionen aus der math-Bibliothek durchzuführen.
- Import der
math-Bibliothek; - Berechnung des natürlichen Logarithmus von 10 und Ausgabe des Ergebnisses;
- Berechnung der Fakultät von 5 und Ausgabe des Ergebnisses;
- Ermittlung von Sinus, Kosinus und Tangens von 30 Grad (nach Umrechnung von Grad in Bogenmaß) und Ausgabe der Ergebnisse;
- Anwendung der Funktionen ceil und floor auf die Zahl 9.2 und Ausgabe der Ergebnisse.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain more functions from the math library?
How do I use the datetime library to format dates?
What are some common tasks I can do with the os library?
Großartig!
Completion Rate verbessert auf 3.13
Python-Standardbibliothek: Unverzichtbare Module für Alltägliche Aufgaben
Swipe um das Menü anzuzeigen
Pythons Standardbibliotheken (eingebaute Bibliotheken) sind eine Sammlung von Modulen, die mit jeder Python-Installation enthalten sind. Sie bieten eine Vielzahl von Funktionen, mit denen sich Programme erweitern lassen, ohne zusätzliche Module installieren zu müssen. Im Folgenden werden einige wichtige Bibliotheken vorgestellt, die häufig verwendet werden.
Die math-Bibliothek
Die math-Bibliothek enthält Funktionen für mathematische Operationen, die über die Grundrechenarten hinausgehen. Sie bietet Zugriff auf mathematische Funktionen, die durch den C-Standard definiert sind.
Beispielanwendungen:
1234567import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
Hier ist eine Liste einiger der nützlichsten Funktionen der math-Bibliothek:
| Function | Description | Example |
|---|---|---|
sqrt(x) | Computes the square root of x | sqrt(3) == 9 |
pow(x, y) | Returns x raised to the power of y | pow(2, 3) == 8 |
ceil(x) | Returns the smallest integer greater than or equal to x | ceil(9.2) == 10 |
floor(x) | Returns the largest integer less than or equal to x | floor(9.2) == 9 |
exp(x) | Calculates e raised to the power of x, where e is the base of natural logarithms | exp(1) == 2.72 |
sin(x), cos(x), tan(x) | These functions return the sine, cosine, and tangent of x, which is in radians | cos(pi) == -1.0 |
radians(x) | Converts degrees to radians | radians(pi) == 0.0548 |
degrees(x) | Converts radians to degrees | degrees(0.0548) == 3.14 |
Die datetime-Bibliothek
Für die Arbeit mit Datums- und Zeitangaben ist die datetime-Bibliothek die bevorzugte Lösung. Sie ermöglicht Datumsumwandlungen, Zeitzonenverarbeitung und mehr.
123456789import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
Weitere wichtige Bibliotheken
os: bietet eine Möglichkeit, betriebssystemspezifische Funktionen wie das Lesen oder Schreiben von Dateien zu nutzen;sys: ermöglicht den Zugriff auf einige vom Interpreter verwendete oder verwaltete Variablen sowie auf Funktionen, die eng mit dem Interpreter interagieren;json: zum Parsen von JSON-Daten in Python-Objekte und umgekehrt.
123import os print(os.getcwd()) # Outputs the current working directory.
Swipe to start coding
Vervollständigen Sie den Python-Code, um spezifische mathematische Berechnungen mit den entsprechenden Funktionen aus der math-Bibliothek durchzuführen.
- Import der
math-Bibliothek; - Berechnung des natürlichen Logarithmus von 10 und Ausgabe des Ergebnisses;
- Berechnung der Fakultät von 5 und Ausgabe des Ergebnisses;
- Ermittlung von Sinus, Kosinus und Tangens von 30 Grad (nach Umrechnung von Grad in Bogenmaß) und Ausgabe der Ergebnisse;
- Anwendung der Funktionen ceil und floor auf die Zahl 9.2 und Ausgabe der Ergebnisse.
Lösung
Danke für Ihr Feedback!
single