Python是一個清晰的,功能強大的面向對象程序設計語言,針對他的功能,現在基本上幾經達到了Java的功能。完全可以和其他的面向對象語言相媲美,比如 Perl, Tcl, Scheme。只可惜了解他的人很少,所以我們決定對這種程序設計語言給大家做一個簡單的介紹:
Python語言值得介紹的特性有:
Python使用一種優雅的程序設計語法,這使得他具有強大的可讀性。
Python是一種靈活的程序設計語言,程序易于運行。這使得Python成為進行原型開發和特殊程序設計任務的理想化語言。用Phthon做程序設計,你甚至可以不太考慮你的程序的可維護性很差。
基本的數據類型有變量:數字型(整型,浮點型,復數,無限制長整型),指針(ASCII碼和Unicode碼),表,字典。
Python是支持帶類和多繼承的面向對象程序設計。
代碼可以被集成為模板和包。
這種語言支持異常處理追蹤并能夠列出比較清晰詳細的錯誤提示。
數據類型非常的強大,而且是動態的?;旌系臄祿愋?例如試圖將指針與數相加)將被編譯器提出一個異常情況信息。
Python包含了一些高級的程序設計特性,例如代碼生成器和解釋器。自動垃圾收集功能使你從內存管理的爭戰中解脫出來。
龐大的標準庫支持很多一般的程序設計任務,比如與網絡服務器連接,正則表達式,文件操作。
Python的交互式模式使得調試小段的程序非常便捷。當然,處理大型的程序他還具備一個捆綁式的開發環境,叫做IDLE。
Python編譯器是很容易擴展的,我們可以將C或者C++編譯后的模板作為新的模板加入到其中。
編譯器也可以被嵌入到另外一個應用程序中以提供一個可編程的界面。
Python可以在很多不同種類的計算機和操作系統上運行:比如Windows, MacOS, OS/2,以及很多作為Unix分支的操作系統。
Python語言的編譯器是作為開源軟件的,擁有版權但是是免費使用和免費發布的,你甚至可以作為商業目的。
開發環境簡介:
想要開始任何一門程序設計,首先你要做的當然是架設好你的開發環境。你可以在Python的官方主頁下載它的開發環境。安裝過程就像你安裝DEV-C++那么簡單。下面我們就可以準備啟動運行開發環境了。正常的安裝你可以在開始菜單的程序選項中找到啟動開發環境的鏈接,但筆者比較喜歡直接在“運行”項目中輸入:python
這樣命令行方式的交互界面就啟動了。如下圖所示:
如果你是在Windows操作系統下,可以嘗試Control+Z關閉這個交互式方式。當然你也可以在命令行下直接輸入“import sys; sys.exit()”來結束。
下面我們就結合條件語句在交互模式下來寫一個最簡單的程序:出現了上面的一個提示符“>>>”后,我們就可以輸入命令了,我們先來嘗試一下if語句:輸入語句見截圖中,運行結果如圖所示:
如果你是在Windows操作系統下,可以嘗試Control+Z關閉這個交互式方式。當然你也可以在命令行下直接輸入“import sys; sys.exit()”來結束。
當我第一次看見這樣一段程序的時候,覺得真得相當的簡潔,賦值的形式與很多高級語言都近似。語句的語法也是相當簡潔,而且有交互式的提示:比如if語句寫完后按回車鍵,會有如圖的:“…”提示,意思可以理解為“這個時候要做什么?”用戶輸入“print”Hello World!””下一步“...”詢問要不要做條件語句的嵌套,回車代表不做,那么運行程序。輸出Hello World!我們還可以嘗試一下while語句,當然要注意不要產生死循貳?lt;BR>
>>> temp=1
>>> while temp:
print"Hello World!"
執行結果:
一旦出現死循環,你可以采用Ctrl+C跳出執行。
本文著重談了Phthon程序設計語言的特點和開發環境的基本使用。在今后的文章中,我們將以系列的形式向大家介紹Python這種動態的面向對象語言。
參考文獻
Python官方主頁