
上QQ阅读APP看书,第一时间看更新
1.2.1 交互式解释执行与脚本式解释运行
Python语言与Perl、C和Java等语言有许多相似之处,但是也存在一些差异。Python程序能够以交互命令式解释执行或脚本源程序方式解释运行。
1.交互式解释执行
Python解释器具有交互模式,提示窗口如图1-10所示。

图1-10 交互模式下的提示窗口
在Python“>>>”提示符右边输入命令,然后按Enter键查看运行效果,如图1-11所示。

图1-11 输入命令信息和输出结果示意
本书中采用交互式解释执行的语句,统一写成如下格式(其中“↙”用于最后一句输入命令信息,区分输出结果与输入命令信息):

2.脚本式解释运行
如图1-12所示,在Python 3.x Shell中通过菜单“File→New File”命令建立新文件。

图1-12 建立新文件
将图1-13所示的命令信息进行编辑,通过菜单“File→Save As”命令保存为“new1.py”。需要注意的是,Python程序文件是以“.py”为扩展名的。

图1-13 编辑并保存文件
图1-14所示是通过脚本源程序文件调用解释器执行脚本代码,直到脚本执行完毕。图1-15所示为脚本执行结果。当脚本执行完成后,解释器不再有效。

图1-14 调用解释器执行脚本代码

图1-15 脚本执行结果
本书的实例采用“脚本式解释运行”方式进行,并统一规范成如下格式:
【例1-1】 第一个Python语句。

运算结果:
