Heim > Artikel > Backend-Entwicklung > Was ist der Interpreter von Python?
Der Python-Interpreter ist ein Programm, das die Ausführung von Python-Skripten interpretiert und speichert, sie erhalten eine Textdatei mit der Erweiterung „.py“, um diese Datei auszuführen Zum Ausführen der Datei „.py“ ist ein Python-Interpreter erforderlich.
Der Python-Interpreter ist ein Programm, das die Ausführung von Python-Skripten interpretiert. Nachdem wir den Python-Code geschrieben und gespeichert haben, erhalten wir eine Textdatei mit der Erweiterung .py. Um diese Datei auszuführen, benötigen Sie den Python-Interpreter, um die .py-Datei auszuführen.
Typen von Python-Interpretern
Python hat mehrere Versionen von Interpretern:
CPython: Die offizielle Version des Interpreters. Wenn wir Python 2.7 von der offiziellen Python-Website herunterladen und installieren, erhalten wir den Interpreter direkt. Dieser Interpreter wurde in der Sprache C entwickelt und heißt daher CPython. CPython ist der am weitesten verbreitete Python-Interpreter. Worüber wir normalerweise reden, herunterladen, diskutieren und verwenden, ist dieser Interpreter.
Ipython: Ein interaktiver Interpreter auf Basis von CPython, der im interaktiven Modus erweitert wurde. Die Funktion zum Ausführen von Python-Code ist genau die gleiche wie die von CPython. >> als Eingabeaufforderung und IPython verwendet In [Seriennummer]: als Eingabeaufforderung.
PyPy: Ein Python-Interpreter, der die Ausführungsgeschwindigkeit anstrebt. Durch die Verwendung der JIT-Technologie zum dynamischen Kompilieren (Notieren, nicht Interpretieren) von Python-Code kann die Ausführungsgeschwindigkeit von Python-Code erheblich verbessert werden. Die meisten CPython-Codes können unter PyPy ausgeführt werden, es gibt jedoch immer noch einige Unterschiede, die dazu führen, dass derselbe Python-Code bei der Ausführung unter zwei Interpretern zu unterschiedlichen Ergebnissen führen kann.
Jython: Der auf der Java-Plattform ausgeführte Python-Interpreter kann Python-Code zur Ausführung direkt in Java-Bytecode kompilieren.
IronPython: Ähnlich wie Jython, außer dass IronPython ein Python-Interpreter ist, der auf der Microsoft .Net-Plattform läuft und Python-Code direkt in .Net-Bytecode kompilieren kann.
Empfohlene verwandte Video-Tutorials: „Python-Tutorial“, „Python3-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Interpreter von Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!