ホームページ  >  記事  >  バックエンド開発  >  Pythonのインタプリタとは何ですか?

Pythonのインタプリタとは何ですか?

青灯夜游
青灯夜游オリジナル
2019-04-30 16:20:0242640ブラウズ

Python インタープリターは、Python スクリプトの実行を解釈するプログラムです。開発者が Python コードを作成して保存すると、拡張子「.py」が付いたテキスト ファイルが作成されます。このファイルを実行するには、A 「.py」ファイルを実行するには、Python インタープリターが必要です。

Pythonのインタプリタとは何ですか?

#Python インタープリターは、Python スクリプトの実行を解釈するプログラムです。 Python コードを記述して保存すると、.py 拡張子が付いたテキスト ファイルが得られます。このファイルを実行するには、.py ファイルを実行するための Python インタープリターが必要です。

Python インタープリターの種類

Python にはいくつかのバージョンのインタープリターがあります:

CPython : インタープリターの公式バージョン: Python 2.7 を公式 Python Web サイトからダウンロードしてインストールすると、インタープリターを直接入手できます。このインタプリタはC言語で開発されているため、CPythonと呼ばれます。 CPython は、最も広く使用されている Python インタープリターです。私たちが通常話したり、ダウンロードしたり、議論したり、使用したりするのは、このインタープリタです。

Ipython: CPython をベースにした対話型インタプリタで、対話モードで強化されました。Python コードを実行する機能は CPython とまったく同じです。 CPython> ; を使用します。 >> はプロンプトとして使用され、IPython は In [シリアル番号]: をプロンプトとして使用します。

PyPy: 実行速度を追求したPythonインタプリタ。 JIT テクノロジーを使用して Python コードを動的にコンパイル (解釈ではないことに注意) すると、Python コードの実行速度が大幅に向上します。ほとんどの CPython コードは PyPy で実行できますが、それでもいくつかの違いがあり、その結果、同じ Python コードを 2 つのインタプリタで実行すると異なる結果が生じる可能性があります。

Jython: Java プラットフォーム上で実行される Python インタープリターは、Python コードを Java バイトコードに直接コンパイルして実行できます。

IronPython: Jython に似ていますが、IronPython は Microsoft .Net プラットフォーム上で実行される Python インタープリターであり、Python コードを .Net バイトコードに直接コンパイルできる点が異なります。

推奨される関連ビデオ チュートリアル: 「python チュートリアル」、「python3 チュートリアル

以上がPythonのインタプリタとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。