インタラクティブシェル(REPL)の使用

Python:
インタラクティブシェル(REPL)の使用

方法:

コマンドラインにpythonと入力して、PythonのREPLをすぐに始めましょう。そこにいる間、単純な操作や複数行のコードを試してみてください:

>>> 1 + 1
2
>>> for i in range(3):
...     print(i)
... 
0
1
2

関数を試して、即時のフィードバックを得る:

>>> def greet(name):
...     return "Hello, " + name + "!"
... 
>>> greet("Alice")
'Hello, Alice!'

ライブラリを試して、リアルタイムでその機能を探求する:

>>> import math
>>> math.sqrt(16)
4.0

exit()またはCtrl+D(Windowsでは時々Ctrl+Z)で簡単に終了します。

深掘り

REPLの概念はPythonに固有のものではなく、Lispの時代からあります。多くの言語が、コードに対する実践的なアプローチのために、この即時、インタラクティブな環境を提供しています。ネイティブPythonシェルの代替としては、IPythonやJupyter Notebookがあり、これらは強化されたインタラクティビティ、より多くの機能、および他のツールとのより良い統合を提供します。Pythonの標準REPLはシンプルですが、Pythonの全能力を組み込んでおり、複雑なオブジェクトやマルチスレッドプログラムを扱いますが、より高度なツールに存在する自動補完や構文強調表示などの機能は欠けています。

参照