Python ist eine Interpretersprache, die über einen Interpreter ausgeführt werden muss. Es gibt viele Interpreter für Python, die auf verschiedenen Sprachen basieren Funktionen, können aber Python-Code normal ausführen:
1. CPython
Wenn wir es von der offiziellen Python-Website herunterladen und installieren Nach Python 2.7 bekamen wir direkt eine offizielle Version des Interpreters: CPython.
Dieser Interpreter wurde in der Sprache C entwickelt und heißt daher CPython. Wenn Sie Python über die Befehlszeile ausführen, wird der CPython-Interpreter gestartet. CPython ist der am weitesten verbreitete Python-Interpreter. Der gesamte Code im Tutorial wird auch unter CPython ausgeführt.
2. PyPy
PyPy ist ein weiterer Python-Interpreter. Sein Ziel ist die Ausführungsgeschwindigkeit, um Python-Code dynamisch zu kompilieren Geschwindigkeit des Python-Codes (meistens).
Beide Python-Codes können unter PyPy ausgeführt werden, es gibt jedoch einige Unterschiede zwischen PyPy und CPython, was dazu führt, dass die Ausführung desselben Python-Codes unter den beiden Interpretern zu unterschiedlichen Ergebnissen führen kann.
Wenn Ihr Code unter PyPy ausgeführt werden soll, müssen Sie die Unterschiede zwischen PyPy und CPython verstehen.
3. IPython
IPython ist ein interaktiver Interpreter, der auf CPython basiert. Das heißt, IPython wird nur im interaktiven Modus erweitert, aber die Ausführungsfunktionen von Python-Code ist genau derselbe wie CPython. Obwohl viele inländische Browser ein anderes Erscheinungsbild haben, ruft der Kernel tatsächlich den IE auf.
4. Jython
Jython ist ein Python-Interpreter, der auf der Java-Plattform läuft. Er kann Python-Code zur Ausführung direkt in Java-Bytecode kompilieren.
5. IronPython
IronPython ähnelt Jython, außer dass IronPython ein Python-Interpreter ist, der auf der Microsoft .Net-Plattform läuft und Python-Code direkt in .Net kompilieren kann Bytecode.
Unter den Python-Interpretern wird häufig CPython für die Python-Kompilierung verwendet. Zusätzlich zur Verwendung der oben genannten Interpreter können hochqualifizierte Entwickler auch ihre eigenen Python-Interpreter entsprechend ihren eigenen Anforderungen schreiben um Python-Code auszuführen!
Verwandte Lernempfehlungen: Python-Tutorial
Das obige ist der detaillierte Inhalt vonWelchen Interpreter sollte ich verwenden, um Python zu lernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!