下面就來向 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)。