Pythonインタプリタの使い方

Pythonの基礎における「Pythonインタプリタの使い方」について、以下に詳しく説明します。


Pythonインタプリタとは

Pythonインタプリタは、Pythonコードを1行ずつ読み取り、その都度実行するプログラムです。インタプリタを通して、対話的にPythonコードを実行したり、スクリプトファイルを実行したりすることができます。Pythonはインタプリタ言語であり、コンパイルを経ずに直接実行可能なため、学習や開発に適しています。


インタプリタの起動方法

1. ターミナル(コマンドプロンプト)での起動

以下のコマンドを入力します(Pythonがインストールされている前提):

nginx
python

または、環境によっては:

nginx
python3

実行結果の例

csharp
Python 3.10.12 (default, Jun 5 2023, 22:59:00) [GCC 11.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>

この >>> はプロンプト(対話的インターフェース)であり、ここで1行ずつPythonの命令を入力して実行できます。


対話モードでの使い方

例1:四則演算

python
>>> 3 + 5 8 >>> 10 / 2 5.0

例2:変数の定義と利用

python
>>> x = 7 >>> x * 3 21

例3:関数の定義と呼び出し

python
>>> def greet(name): ... return f"Hello, {name}!" >>> greet("Alice") 'Hello, Alice!'

... は、複数行にわたる入力時に表示されるプロンプトです。


インタプリタの終了方法

方法1:exit() と入力

python
>>> exit()

方法2:キーボードショートカット

  • Windows/Linux:Ctrl + ZEnter

  • macOS:Ctrl + D


スクリプトファイルの実行(インタプリタを使ったファイル実行)

Pythonインタプリタは、.py ファイルの実行にも利用されます。以下のようなスクリプトファイルを例に説明します。

ファイル名:hello.py

python
print("Hello, Python!")

コマンドラインから実行:

nginx
python hello.py

補足:IDLEとREPL

Pythonには標準で「IDLE」という簡易的な統合開発環境が付属しています。また、REPL(Read-Eval-Print Loop)として動作するインタプリタは、初心者がコードを試す場として非常に有用です。


まとめ

  • Pythonインタプリタは、Pythonコードを対話的に実行するための環境。

  • ターミナル上で pythonpython3 を入力することで起動。

  • 1行ずつ命令を入力して、その場で結果を確認できる。

  • 簡単な検証や学習、デバッグに役立つ。

  • スクリプトファイルもインタプリタで実行可能。

生成日:2025/05/03