Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Interpreter von Python?

Was ist der Interpreter von Python?

青灯夜游
青灯夜游Original
2019-04-30 16:20:0242640Durchsuche

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.

Was ist der Interpreter von Python?

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!

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