セカンダリプロンプトは?

Pythonの対話モードでは、プライマリプロンプト(>>>)に加えて、セカンダリプロンプトも存在します。セカンダリプロンプトは、複数行のコードを入力する際に使用されます。通常、プライマリプロンプトの後に...が表示されます。

例えば、複数行の関数を定義する場合:

python
>>> def greet(name): ... print("Hello, " + name + "!") ...

この場合、defの後に改行が挿入され、Pythonは次の行でコードの継続を促すためにセカンダリプロンプトを表示します。その後、関数の本体が入力され、最終的にEnterキーが押されると関数が定義されます。

セカンダリプロンプトは、条件分岐やループなどの複数行のコードを入力する際にも使用されます。

未分類

Posted by ぼっち