使用源文件 現在讓我們重新開始編程。當你學習一種新的編程語言的時候,你編寫運行的第一個程式通常都是“Hello World”程式,這已經成為一種傳統了。在你運行“Hello World”程式的時候,它所做的事只是說聲:“Hello World”。正如提出“Hello World”程式的Simon C ...
使用源文件
現在讓我們重新開始編程。當你學習一種新的編程語言的時候,你編寫運行的第一個程式通常都是“Hello World”程式,這已經成為一種傳統了。在你運行“Hello World”程式的時候,它所做的事只是說聲:“Hello World”。正如提出“Hello World”程式的Simon Cozens[1]所說:“它是編程之神的傳統咒語,可以幫助你更好的學習語言。”
啟動你選擇的編輯器,輸入下麵這段程式,然後把它保存為helloworld.py。
#!/usr/bin/python
# Filename : helloworld.pyprint
'Hello World'
(源文件:code/helloworld.py)
為了運行這個程式,請打開shell(Linux終端或者DOS提示符),然後鍵入命令python helloworld.py。如果你使用IDLE,請使用菜單Edit->Run Script或者使用鍵盤快捷方式Ctrl-F5。輸出如下所示。
輸出
$ python helloworld.py
Hello World
如果你得到的輸出與上面所示的一樣,那麼恭喜!——你已經成功地運行了你的第一個Python程式。
萬一你得到一個錯誤,那麼請確保你鍵入的程式 準確無誤 ,然後再運行一下程式。註意Python是大小寫敏感的,即print
與Print
不一樣——註意前一個是小寫p
而後一個是大寫P
。另外,確保在每一行的開始字元前沒有空格或者製表符——我們將在後面討論為什麼這點是重要的。
它如何工作
讓我們思考一下這個程式的前兩行。它們被稱作 註釋 ——任何在#符號右面的內容都是註釋。註釋主要作為提供給程式讀者的筆記。
Python至少應當有第一行那樣的特殊形式的註釋。它被稱作 組織行 ——源文件的頭兩個字元是#!,後面跟著一個程式。這行告訴你的Linux/Unix系統當你 執行 你的程式的時候,它應該運行哪個解釋器。這會在下一節做詳細解釋。註意,你總是可以通過直接在命令行指定解釋器,從而在任何平臺上運行你的程式。就如同命令python helloworld.py一樣。
重要
在你的程式中合理地使用註釋以解釋一些重要的細節——這將有助於你的程式的讀者輕鬆地理解程式在乾什麼。記住,這個讀者可能就是6個月以後的你!
跟在註釋之後的是一句Python 語句 ——它只是列印文本“Hello World”。print
實際上是一個操作符,而“Hello World”被稱為一個字元串——別擔心我們會在後面詳細解釋這些術語。