下面就来向 Python 下达我们的第一条指令。
在 >>> 提示符末尾的光标后面键入:
print "Hello World!"
然后按下 Enter(回车键)。(有些键盘上,这个键称为 Return 键。)每键入一行指令之后,都要按回车键。
按下回车键之后,会得到这样一个响应:
Hello World!>>>
下图显示了 IDLE 窗口中执行这个指令的情况。
Python 会完全照你说的去做:它会打印(print)你的消息。(在编程中,打印通常是指在屏幕上显示文本,而不是用打印机打印在一张纸上。)你键入的这行文本就是一个 Python 指令。你现在就是在编程!计算机已经在你的掌控之中!
另外,学习编程时总有这样一个传统:刚开始都是让计算机显示“Hello World!”。我们也会沿袭这个传统,这本书的书名就是从这里来的。欢迎来到编程世界!
这个问题问得好! IDLE 想帮我们更好地理解这些内容。它用不同的颜色显示文本,便于我们区分代码(code)的不同部分。(在 Python 之类的语言中,代码就是下达给计算机的指令,这只是指令的另一个叫法。)本书后面我会慢慢解释这些不同部分究竟是什么。
如果出问题
如果有错,可能会看到类似下面的结果:
>>> pront "Hello World!"SyntaxError: invalid syntax>>>
这个错误消息表示,Python 不懂你键入的内容。在上面的例子中,print 被错拼为 pront,Python 不知道该怎么处理。如果你犯了这个错误,可以再试一次,这一回一定要完全按照例子键入指令。
这是有道理的。因为 print 是一个 Python 关键字,而 pront 不是。
术语箱
关键字(keyword)是作为 Python 语言一部分的特殊词,也称为保留字(reserved word)。