交互式执行模式
让我们执行一些基本的 Python 语句并与 Python shell 交互。
启动 Python Shell
要启动 IDLE 应用程序,请点击 [Windows 开始菜单按钮] -> [Python 3.9 文件夹] -> [IDLE (Python 3.9 64 bit)]
。
Python 解释器或 Python shell 将弹出在屏幕上。
Python 解释器的版本(3.9
)显示在窗口顶部,后面跟着 >>>
符号,表示解释器已准备好接收指令。
可以在此提示符下输入 Python 命令或语句。输入的语句会立即执行,并且只要会话未终止,任何变量赋值都会被保留。
基本算术运算
让我们在交互模式下使用一个整数(2
)和一个浮点数(3.5
)执行一些基本的算术运算:
python
>>> 2 + 2
4
>>> 2 * 3.5
7.0
可以看到,上述每次计算的结果都会立即显示在 shell 中。
存储值/结果
结果也可以不立即显示,而是使用赋值符号(=
)存储在变量中,如下所示:
python
>>> a = 2 + 2
>>> b = 2 * 3.5
变量 a
和 b
的值可以在以后用于未来的计算,如下所示:
python
>>> a
4
>>> b
7.0
>>> a * 5
20
>>> b / 3
2.3333333333333335
基本字符串操作
交互模式不仅限于基本的算术运算或赋值。让我们连接两个字符串 - "Hello, "
和 "world!"
。
python
>>> "Hello, " + "world!"
'Hello, world!'
Python 的全部功能都可以通过交互模式轻松地提供给用户。
这使得测试和即时执行小型代码片段(单行或几行代码)非常方便,这是 C、C++ 和 Java 等编译语言所不具备的功能。
但是,语句不能保存以备将来使用,必须重新键入才能重新执行。这个缺点可以通过在脚本模式下使用 Python 来克服,如下一节所述。