Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Python-Standardbibliothek: Unverzichtbare Module für Alltägliche Aufgaben | Module und Importe
Python Fortgeschrittene Konzepte

bookPython-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:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Hier ist eine Liste einiger der nützlichsten Funktionen der math-Bibliothek:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(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.

123456789
import 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
copy

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.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Aufgabe

Swipe to start coding

Vervollständigen Sie den Python-Code, um spezifische mathematische Berechnungen mit den entsprechenden Funktionen aus der math-Bibliothek durchzuführen.

  1. Import der math-Bibliothek;
  2. Berechnung des natürlichen Logarithmus von 10 und Ausgabe des Ergebnisses;
  3. Berechnung der Fakultät von 5 und Ausgabe des Ergebnisses;
  4. Ermittlung von Sinus, Kosinus und Tangens von 30 Grad (nach Umrechnung von Grad in Bogenmaß) und Ausgabe der Ergebnisse;
  5. Anwendung der Funktionen ceil und floor auf die Zahl 9.2 und Ausgabe der Ergebnisse.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

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?

close

bookPython-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:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Hier ist eine Liste einiger der nützlichsten Funktionen der math-Bibliothek:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(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.

123456789
import 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
copy

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.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Aufgabe

Swipe to start coding

Vervollständigen Sie den Python-Code, um spezifische mathematische Berechnungen mit den entsprechenden Funktionen aus der math-Bibliothek durchzuführen.

  1. Import der math-Bibliothek;
  2. Berechnung des natürlichen Logarithmus von 10 und Ausgabe des Ergebnisses;
  3. Berechnung der Fakultät von 5 und Ausgabe des Ergebnisses;
  4. Ermittlung von Sinus, Kosinus und Tangens von 30 Grad (nach Umrechnung von Grad in Bogenmaß) und Ausgabe der Ergebnisse;
  5. Anwendung der Funktionen ceil und floor auf die Zahl 9.2 und Ausgabe der Ergebnisse.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
single

single

some-alt