簡明Python教程

來源:互聯網
上載者:User

簡介

我們將看一下如何用Python編寫運行一個傳統的“Hello World”程式。通過它,你將學會如何編寫、儲存和運行Python程式。

有兩種使用Python運行你的程式的方式——使用互動帶提示符的解譯器或使用源檔案。我們將學習這兩種方法。

使用帶提示符的解譯器

在命令列的shell提示符下鍵入python,啟動解譯器。現在輸入print 'Hello World',然後按Enter鍵。你應該可以看到輸出的單詞Hello World。

對於Windows使用者,只要你正確的設定了PATH變數,你應該可以從命令列啟動解譯器。或者你可以選擇使用IDLE程式。IDLE是整合式開發環境的縮寫。點擊開始->程式->Python 2.3->IDLE(Python GUI)。Linux使用者也可以使用IDLE。

注意,>>>是你鍵入Python語句的提示符。

例3.1 使用帶提示符的Python解譯器

$ python
Python 2.3.4 (#1, Oct 26 2004, 16:42:40)
[GCC 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'hello world'
hello world
>>>

注意,Python會在下一行立即給出你輸出!你剛才鍵入的是一句Python 語句 。我們使用print(不要驚訝)來列印你提供給它的值。這裡,我們提供的是文本Hello World,它被迅速地列印在螢幕上。

如何退出Python提示符

如果你使用的是Linux/BSD shell,那麼按Ctrl-d退出提示符。如果是在Windows命令列中,則按Ctrl-z再按Enter。

挑選一個編輯器

在我們開始講述以源檔案方式編寫Python程式之前,我們需要一個編輯器來寫源檔案。挑選一個編輯器確實是極其重要的。你挑選一個編輯器就如同你挑選一輛你將購買的轎車一樣。一個好的編輯器會協助你方便地編寫Python程式,使你地編程旅程更加舒適,協助你更加快捷安全地到達目的地(實現目標)。

對於編輯器的基本要求之一是文法加亮功能,利用這一功能,你的Python程式的不同部分被標以不同的顏色,這樣你可以更好 看清楚 你的程式,使它的運行顯得形象化。

如果你使用Windows,那麼我建議你使用IDLE。IDLE具備文法加亮功能,還有許多其他的功能,比如允許你在IDLE中運行你的程式。特別值得注意的是:不要使用Notepad——它是一個糟糕的選擇,因為它沒有文法加亮功能,而且更加重要的是,它不支援文本縮排。而我們將會看到文本縮排對於我們來說極其重要。一個好的編輯器,比如IDLE(還有VIM)將會自動協助你做這些事情。

如果你使用Linux/FreeBSD,那麼你有很多種選擇。如果你是一位有經驗的程式員,你一定已經在使用VIM或者Emacs了。勿庸置疑,它們是兩個功能最強大的編輯器。使用它們編寫你的Python程式,你將從中受益。我個人使用VIM編寫我的大多數程式。如果你是一個初學編程的人,那麼你可以使用Kate,它也是我最喜歡的編輯器之一。只要你願意花時間學習使用VIM或Emacs,那麼我強烈建議你一定要學習兩者之一,因為從長遠看來它們對你是極其有協助的。

如果你還想尋找一下其他可供選擇的編輯器,可以看一下詳盡的Python編輯器列表,然後作出你的選擇。你也可以使用Python的IDE(整合式開發環境)。請看一下詳盡的支援Python的IDE列表以獲得詳盡的資訊。一旦你開始編寫大型的Python程式,IDE確實很有用。

我再一次重申,請選擇一個合適的編輯器——它能使編寫Python程式變得更加有趣、方便。

使用源檔案

現在讓我們重新開始編程。當你學習一種新的程式設計語言的時候,你編寫啟動並執行第一個程式通常都是“Hello World”程式,這已經成為一種傳統了。在你運行“Hello World”程式的時候,它所做的事只是說聲:“Hello World”。正如提出“Hello World”程式的Simon Cozens[1]所說:“它是編程之神的傳統咒語,可以協助你更好的學習語言。”

啟動你選擇的編輯器,輸入下面這段程式,然後把它儲存為helloworld.py。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.