Heim  >  Artikel  >  Backend-Entwicklung  >  5 häufig verwendete Python-Standardbibliotheken

5 häufig verwendete Python-Standardbibliotheken

Guanhui
GuanhuiOriginal
2020-05-28 16:50:4115497Durchsuche

5 häufig verwendete Python-Standardbibliotheken

5 häufig verwendete Python-Standardbibliotheken

1. Bietet viele Funktionsbibliotheken für das Betriebssystem;

Das OS-Paket ist die Schnittstelle zwischen Python und dem Betriebssystem. Wir können das Betriebssystempaket verwenden, um viele Funktionen des Betriebssystems zu implementieren, z. B. das Verwalten von Systemprozessen, das Ändern des aktuellen Pfads (entspricht „cd“), das Ändern von Dateiberechtigungen usw. zum Erstellen. Bitte beachten Sie jedoch, dass das Betriebssystempaket auf der Betriebssystemplattform aufbaut und viele Funktionen nicht auf Windows-Systemen implementiert werden können. Bitte beachten Sie außerdem, dass bei der Verwendung des OS-Pakets einige seiner Funktionen durch andere Pakete ersetzt wurden.

Wir verwalten die auf der Festplatte gespeicherten Dateien über das Dateisystem. Das Suchen, Löschen, Kopieren und Auflisten von Dateien sind gängige Dateivorgänge. Diese Funktionen sind oft im Betriebssystem zu sehen (z. B. ls, mv, cp und andere Linux-Befehle), aber jetzt können sie über das Glob-Paket, das Shutil-Paket, das OS.Path-Paket und einige Funktionen des OS-Pakets verwendet werden in der Python-Standardbibliothek implementiert.

2. Die Bibliothek sys, die normalerweise für Befehlszeilenparameter verwendet wird;

sys-Paket wird zur Verwaltung der eigenen Betriebsumgebung von Python verwendet. Python ist ein Interpreter und ein Programm, das auf dem Betriebssystem ausgeführt wird. Mit dem sys-Paket können wir viele Parameter dieses Programms steuern, z. B. den Speicher und die CPU, die Python belegen kann, den Pfad, den Python scannt usw. Eine weitere wichtige Funktion besteht darin, mit Pythons eigener Befehlszeile zu interagieren und Befehle und Parameter von der Befehlszeile zu lesen.

3. Zufallsbibliothek zum Generieren von Zufallszahlen

Die Zufallsfunktion in der Python-Standardbibliothek kann zufällige Gleitkommazahlen, Ganzzahlen und Zeichenfolgen generieren und Ihnen sogar helfen Wählen Sie zufällig ein Element in einer Spalte in Listenreihenfolge aus

, mischen Sie einen Datensatz usw.

Die Mathematikbibliothek stellt mathematische Konstanten und mathematische Funktionen bereit.

In der Standardbibliothek definiert Python einige neue Zahlentypen (Dezimalpaket, Bruchpaket). kompensieren die möglichen Mängel der bisherigen numerischen Typen (Integer, Float). Die Standardbibliothek enthält auch das Zufallspaket, das zur Abwicklung von zufallszahlenbezogenen Funktionen (Generieren von Zufallszahlen, Zufallsstichproben usw.) verwendet wird. Das Mathematikpaket fügt einige wichtige mathematische Konstanten und mathematische Funktionen hinzu, wie z. B. Pi, trigonometrische Funktionen usw.

(Obwohl numpy kein Paket in der Standardbibliothek ist, wird es aufgrund seiner guten Unterstützung für Array-Operationen häufig in Python-basierten wissenschaftlichen Forschungen und Berechnungen verwendet, sodass Sie ihm die entsprechende Aufmerksamkeit schenken können.)

5. Datum und Uhrzeit der Betriebsbibliothek.

Datums- und Zeitverwaltung ist nicht kompliziert, aber es ist leicht, Fehler zu machen. Die Verwaltung von Datum und Uhrzeit in der Standardbibliothek von Python ist ziemlich vollständig (verwenden Sie das Time-Paket zum Verwalten der Zeit, verwenden Sie das Datetime-Paket zum Verwalten von Datum und Uhrzeit). Sie können Datum und Uhrzeit nicht nur abfragen und umwandeln (z. B. entsprechend Juli). 18, 2012 ist der Wochentag), können Sie auch Berechnungen zu Datum und Uhrzeit durchführen (z. B. welches Datum und welche Uhrzeit 378 Stunden nach 2000.1.1 13:00 Uhr sein werden). Über diese Standardbibliotheken können Sie auch das Textformat der Datums- und Uhrzeitausgabe nach Bedarf steuern (zum Beispiel: Ausgabe „2012-7-18“ oder „18. Juli 2012“)

Empfohlenes Tutorial: „Python-Tutorial

Das obige ist der detaillierte Inhalt von5 häufig verwendete Python-Standardbibliotheken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn