Python程序设计与算法基础教程(第2版)(微课版)
上QQ阅读APP看书,第一时间看更新

1.4 使用Python解释器解释执行Python程序

1.4.1 运行Python解释器

Python默认的安装路径为用户本地应用程序文件夹下的Python目录(例如“C:\Users\jh\AppData\Local\Programs\Python\Python37”),在该目录下包括Python解释器python.exe,以及Python库目录和其他文件。

用户可以使用命令提示符窗口运行python.exe,也可以通过Windows开始菜单运行python.exe。

注意在控制台上交互式地执行Python代码的过程一般称为REPL(Read-Eval-Print-Loop)。它是学习Python语言的重要组成部分,读者可以使用它学习Python的基本语法,运行试验新的库函数功能。

例1.6】 运行Python解释器。

单击“开始”按钮,选择“所有应用”|Python 3.7|Python 3.7(64-bit)命令,打开Python解释器交互窗口,如图1-6所示。

图1-6 Python解释器交互窗口

例1.7】 输出“Hello,world!”。

Python解释器的提示符为>>>。在提示符下输入语句,Python解释器将解释执行,并输出结果。例如输入print('Hello,world!'),则Python解释器将调用print()函数,打印输出字符串“Hello,world!”,如图1-7所示。

例1.8】 使用Python解释器进行数学运算。

在Python解释器的提示符下输入数学公式,Python解释器将解释执行,实现计算器的功能。例如11+22+33+44+55,计算结果为165;(1+0.01)365,计算结果为37.78343433288728,如图1-8所示。

图1-7 Python解释器输出“Hello,world!”

图1-8 使用Python解释器进行数学运算

例1.9】 使用解释器环境中的特殊变量“_”。

在Python解释器环境中存在一个特殊变量“_”,用于表示上一次运算的结果。例如:

例1.10】 同时运行多个表达式。

用户可以同时运行多个以逗号分隔的表达式,返回结果为元组。例如:

例1.11】 关闭Python解释器。

通过按Ctrl+Z组合键及Enter键,或者输入quit(),或者直接关闭Python解释器交互窗口,均可以关闭Python解释器。

1.4.2 运行Python集成开发环境

Python内置了集成开发环境IDLE(Integrated DeveLopment Environment或者Integrated Development and Learning Environment)。相对于Python解释器交互窗口,集成开发环境IDLE提供了图形开发用户界面,可以提高Python程序的编写效率。

例1.12】 运行Python内置的集成开发环境IDLE。

单击“开始”按钮,选择“所有应用”|Python 3.7|IDLE(Python 3.7 64-bit)命令,打开Python内置的集成开发环境IDLE,如图1-9所示。

图1-9 Python内置的集成开发环境IDLE

例1.13】 使用集成开发环境IDLE解释执行Python语句。

在Python集成开发环境IDLE中输入print('Good!'*5),则打印输出字符串“Good!Good!Good!Good!Good!”。注意,print('Good!'*5)的结果为打印输出5个“Good!”的拼接,如图1-10所示。

例1.14】 使用IDLE执行多行代码。

复杂的Python语句包含多行代码。例如,以下循环语句用于打印0~9的数字,分隔符为空格:

在Python解释器的提示符下输入“for x in range(10):”后(注:冒号代表复合语句),按Enter键,Python解释器将在下一行自动缩进,等待输入;输入print(x,end='')后,按Enter键,Python解释器将在下一行等待输入(注:for循环语句块可以包含多条语句)。直接按Enter键(本例中的for循环语句块只包含一条语句),结束for循环语句,Python解释器解释执行各语句并输出结果,如图1-11所示。

图1-10 使用IDLE解释执行Python语句

图1-11 使用Python解释器执行多行代码

例1.15】 关闭Python解释器。

输入quit(),或者直接关闭IDLE窗口,均可以关闭Python解释器。