1.4 最简单的 Hello World
Python的安装很方便,可以参考本章的附录A。运行Python的方式有两种。如果你想尝试少量程序,并立即看到结果,则可以通过命令行(Command Line)来运行Python。所谓的命令行,就是一个等着你用键盘来打字的小输入栏,可以直接与Python对话。
按照附录A的方法启动命令行,就进入了Python。通常来说,命令行都会有 >>>
字样的提示符,提醒你在提示符后面输入。你输入的Python语句会被Python的解释器(interpreter)^(7)^{#ch7-back}转化成计算机指令。我们现在执行一个简单的操作:让计算机屏幕显示出一行字。在命令行提示符后面输入下列文字,并按键盘上的回车键(Enter)确认:
>>>print("Hello World!")
可以看到,屏幕上会随后显示:
Hello World!
输入的print是一个函数的名称。函数有特定的功能,print()函数的功能就是在屏幕上打印出字符。函数后面有一个括号,里面说明了想要打印的字符是"Hello World!"。括号里的一对双引号并没有打印在屏幕上。这一对双引号的作用是从print之类的程序文本中出标记出普通字符,以免计算机混淆。也可以用一对单引号替换双引号。
使用Python的第二种方式是写一个程序文件(Program File)。Python的程序文件以.py为后缀,它可以用任何文本编辑器来创建和编写。附录A中说明了不同操作系统下常用的文本编辑器。创建文件hello.py,写入如下内容,并保存:
print("Hello World!")
可以看到,这里的程序内容和用命令行时一模一样。与命令行相比,程序文件适用于编写和保存量比较大的程序。
运行程序文件hello.py,可以看到Python同样在屏幕上打印出了Hello World!。程序文件的内容和命令行里敲入的内容一模一样,产生的效果也一样。与命令行直接输入程序相比,程序文件更容易保存和更改,所以常用于编写大量程序。
程序文件的另一个好处是可以加入注释(comments)。注释是一些文字,用来解释某一段程序,也方便其他程序员了解这段程序。所以,注释的内容并不会被当作程序执行。在Python的程序文件中,每一行中从 #
开始的文字都是注释,我们可以给hello.py加注释:
print("Hello World!") # display text on the screen
如果注释的内容较多,在一行里面放不下,那么可以用多行注释(multiline comments)的方法:
"""
Author: Vamei
Function: display text on the screen
"""
print('Hello World!')
多行注释的标志符是三个连续的双引号。多行注释也可以使用三个连续的单引号。两组引号之间的内容,就是多行注释的内容。
无论是想要打印的字符,还是用于注释的文字,都可以是中文。如果在Python 2中使用中文,则需要在程序开始之前加上一行编码信息,以说明程序文件中使用了支持中文的utf-8编码。在Python 3中不需要这一行信息。
# -*- coding: utf-8 -*-
print("你好,世界!") # 在屏幕上显示文字
就这样,我们写出了一个非常简单的Python程序。不要小看了这个程序。在实现这个程序的过程中,你的计算机进行了复杂的工作。它读取了程序文件,在内存中分配了空间,进行了许多运算和控制,最终才控制屏幕的显像原件,让它显示出一串字符。这个程序的顺利运行,说明计算机硬件、操作系统和语言编译器都已经安装并设置好。因此,程序员编程的第一个任务,通常都是在屏幕上打印出Hello World^(8)^{#ch8-back}。第一次遇见Python的世界,就用Hello World和它打声招呼吧。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论