Skip to content

第3课 编程宣言——hello,world

3.1,介绍Python编辑器

在 Python Shell 窗口中使用交互模式进行编程,每次都需要重新输入代码,而且也不方便编辑代码。有没有其他方式输入和编辑代码呢?答案是肯定的。

在 IDLE 环境中集成有一个 Python 编辑器,可以自由输入 Python 代码并进行编辑,之后再执行。我们通常所说的编程,就是在某种文木编辑器中输入程序的代码,然后执行和调试,使程序能够正确实现预期的功能。

在 Python Shell 窗口中,选择 File —— New File 命令,如图1所示,将会打开一个 Python 编辑器窗口,如[图2]所示。

Python编辑器除了能够编辑文本之外,还提供了许多辅助编写Python代码的功能特性。这些特性包括撤销和恢复、代码着色、智能缩进、语法提示、自动完成等。此外, Python编辑器还支持多窗口,能够同时编辑多个Python源文件。

3.2 编写 hello,world 程序

当初学者兴致勃勃地打开Python编辑器窗口之后,面对闪烁的光标,往往不知道如 何编写自己的第一个Python程序。

按照惯例,程序员在学习一门新语言时写的第一个程序通常是hello,world程序。这 个程序非常简单,它的功能是向计算机屏幕输出一个hello, world字符串。

在Python编辑器窗口的文木区域中输入下面一行Python代码:

python

print('hello, world')

图3所示,这行代码在Python编辑器用不同的颜色表示,便于编程者区分代码 的各个组成部分。其中,紫色的print是Python语言的输出函数;绿色部分是printO函 数的参数值,它被放在一对圆括号中间。这个printO函数的作用是将这对单引号中间的 字符串输出到计算机屏幕上。

3

接着,在Python编辑器窗口中,选择Run—Run Module命令,如图4所示,这时会弹出一个 Save Before Run or Check 对话框,如图5所示,提示用户必须先保存编辑器 窗口中的程序代码(又称源代码)。

图5所示,单击“确定”按钮之后,会弹岀一个“另存为”对话框窗口,让用户指定 文件名并将 Python 源代码保存到本地磁盘。例如,以 hello.py 作为文件名将 Python 源代码保存到C盘根目录下(或者其他路径)。之后 Python Shell 窗口就会被激活,刚才编写的 Python 代码就会被执行,执行结果显示在>>>提示符之后,输出内容如下:

python
>>> 
===================== RESTART: c:/phython/hello.py =====================
hello world
>>>

如果看到输出这样的内容,那么恭喜你,你的第一个 Python 程序运行成功了。这是你在 Python 编程之路上迈出的重要一步,仿佛是在宣布:“我开始用 Python 编程了!”

3.3 函数和字符串

在这个 hello,world 示例程序中,涉及两个编程元素:函数和字符串。

Python 语言提供丰富的函数用于满足各种各样的编程需求。例如,Python 提供 print() 函数,用于将一个字符串输出到计算机屏幕上。如图6所示,在调用函数时,需要指定函数名和函数参数,其中函数参数要求放在一对圆括号内。有的函数可以有多个参数,各参数之间用逗号分隔,也可以没有参数,在后面课程中将会详细介绍。

在 Python 语言中,字符串是一种表示文木的数据类型,要求将文本数据放在一对单引号或双引号中。字符串可用来表示一句话、一本图书的名字、一个网址或者一个电话号码……任何放在一对单引号或双引号中的内容都被当成字符串。如图7所示。

单引号或双引号用于表示字符串数据,在使用print()函数输出字符串时不会输出单引号或双引号。例如,在上面的 hello, world 示例程序中,print())函数输出的内容是:hello, world

接下来,我们编写程序输岀一首李白的《静夜思》。打开一个新的 Python 编辑器窗口,将以下4行代码输入到编辑器中。

python
print('床前明月光,')
print('疑是地上霜。'
print("举头望明月,")
print("低头思故乡。")

然后以“静夜思.py”作为文件名将 Python 源代码保存到磁盘上,再选择 Run一Run Module 命令运行程序,执行结果如下:

python
>>> 
===================== RESTART: c:/phython/静夜思.py =====================
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
>>>

3.4 常用功能菜单

在IDLE环境中,Python Shell和Python编辑器提供的File菜单是相同的,其常用菜 单项的功能说明见表1

菜单项功能说明
New File打开一个新的Python编辑器窗口
Open打开一个本地磁盘上存在的Python源代码文件
Save将当前修改的Python源文件保存到本地磁盘
Save As...将当前打开的Python源文件另存为其他源文件
Close关闭当前的Python编辑器窗口
Exit退出IDLE环境,即关闭打开的Python Shell窗口和Python编辑器窗口
Recent Files显示最近使用的文件列表

当使用 Python 编辑器编写程序代码,并将其保存到木地磁盘上时,如果未指定文件的扩展名,那么Python编辑器会自动加上 .py 作为扩展名。

Python 源文件以.py作为文件扩展名,但它实质上是一个文本文件,你可以用任何文本编辑器打开它进行修改。

最近更新