1
使用 IDLE
在安装完 Python (参考:Windows 下 Python 环境搭建)之后,就能在开始菜单中找到它了,主要包括:IDLE、command line(即:Python 3.7 (64-bit))、帮助手册、模块文档:
如果要编写 Python 程序,可以选择 IDLE:
也可以选择 command line:
IDLE 是 Python 自带的简洁的集成开发环境(IDE),是 GUI 形式。command line 则是命令提示符形式,它们都是和 Python 解释器交互的手段。
无论是 IDLE 还是 command line,都能看到这样一个提示符 - 三个大于号(>>>),那么它究竟有什么特殊的含义呢?一切还要从命令行模式和 Python 交互模式说起!
2
命令行模式
在 Windows 中,按下键盘上的 Win + R 键,便会弹出【运行】窗口:
输入“cmd”并按下回车键,以打开【命令提示符】窗口(也可使用 PowerShell)。这时会进入命令行模式,它的提示符是一个大于号(>):
3
Python 交互模式
进入 Python 交互模式很方便,只需要在命令行模式下键入命令 python 即可。这时会打印一条欢迎信息,并说明 Python 的版本号和版权声明。在此模式下,它的提示符是三个大于号(>>>):
如果要退出 Python 交互模式,重新回到命令行模式,只需要输入 exit() 并按下回车键就行了:
在介绍完这两种模式之后,我们就可以正式开始编写代码了。
4
交互式编程
毫无意外,作为程序员,我们的第一个程序应该从“Hello, World!”开始。
进入 Python 交互模式,使用 print() 函数将其打印出来。需要注意的是,文本信息要用单引号('')或者双引号("")括起来,然后按下回车键:
>>> print('Hello, World!')
Hello, World!
就这样,我们的第一个 Python 程序就算完成了,是不是很简单呢!
但这里有一个问题:所写的代码并没有被保存下来。也就是说,以后每次运行程序都要再输入一遍代码,这岂不是很麻烦?
5
脚本式编程
现在,编写一个简单的 Python 脚本,将以下代码保存至 hello.py 文件中:
print('Hello, World!')
注意:所有的 Python 文件将以 .py 为扩展名。
然后进入命令行模式,使用以下命令执行脚本:
E:\Workspace> python hello.py
Hello, World!
可以看到,程序正常输出。更为重要的是,我们的代码被保存了起来。
6
对比
交互式编程:
不需要编写脚本文件(.py);
在 Python 交互模式下编写代码;
一旦代码编写完成,只需要按下回车键,就能立刻得到结果。
脚本式编程:
需要编写脚本文件(.py);
在命令行模式下运行脚本(例如:python hello.py);
在运行脚本之后,一次性执行其中的所有代码。
对于交互式编程来说,它有利于代码的调试,也便于初学者学习。但若要正式编写 Python 代码,应该选择脚本式编程。