📜  Python中的主要和次要提示

📅  最后修改于: 2022-05-13 01:54:49.703000             🧑  作者: Mango

Python中的主要和次要提示

在 Python 的交互式 shell 上看到的">>>"符号称为提示符。 Python 的交互式 shell 在终端上触发命令“python3”(如果我们正在使用Python版本 3)后出现,它有两个这样的提示。

">>>" - Primary prompt
"..." - Secondary prompt

当我们在终端上触发命令“python3”时,屏幕上会立即看到 >>> 符号。这个“>>>”符号只不过是主要提示。

每当光标在终端上的主要提示旁边闪烁时,这意味着解释器将采用“唯一一条”指令并在发现指令有效时立即执行它

例子:

python3-primary-prompt

首先,解释器将立即执行a = 10 ,同时它会创建一个整数对象,将 10 存储在该整数对象中并将该特定对象绑定到一个名为“a”的变量

执行完第一条指令后,解释器移动到下一条指令b = 20并立即执行它,就像它执行a = 10一样,最后打印输出。

但是,一旦我们看到第二个提示“...”,这意味着现在我们进入了一个块,该块可以是 if 块、else 块、elif 块、while、for 或任何其他块。一旦进入一个块,“...”表示,在“...”前面输入的块的所有指令将由解释器一起“作为一系列指令”执行。

例子:

python-辅助提示

此后写 if 语句,解释器自然进入 if 块并开始显示“…”(二级提示符),表示现在解释器准备好接受'系列指令',将作为一个组一起执行 if, 'if'发现声明有效。