【簡介】
Python是一種動態解釋型的編程語言。Python可以在Windows、UNIX、MAC等多種操作系統上使用,也可以在Java、.NET開發平臺上使用。
【特點】
1 Python使用C語言開發,但是Python不再有C語言中的指針等復雜的數據類型。
2 Python具有很強的面向對象特性,而且簡化了面向對象的實現。它消除了保護類型、抽象類、接口等面向對象的元素。
3 Python代碼塊使用空格或制表符縮進的方式分隔代碼。
4 Python僅有31個保留字,而且沒有分號、begin、end等標記。
5 Python是強類型語言,變量創建后會對應一種數據類型,出現在統一表達式中的不同類型的變量需要做類型轉換。
【搭建開發環境】
1 可以到www.python.org下載安裝包,然后通過configure、make、make install進行安裝。
2 也可以到www.activestate.com去下載ActivePython組件包。(ActivePython是對Python核心和常用模塊的二進制包裝,它是ActiveState公司發布的Python開發環境。ActivePython使得Python的安裝更加容易,并且可以應用在各種操作系統上。ActivePython包含了一些常用的Python擴展,以及Windows環境的編程接口)。對ActivePython來說,如果你是windows用戶,下載msi包安裝即可;如果你是Unix用戶,下載tar.gz包直接解壓即可。
3 Python的IDE,包括PythonWin、Eclipse+PyDev插件、Komodo、EditPlus
【版本】
python2與python3是目前主要的兩個版本。
如下兩種情況下,建議使用python2:
1 你無法完全控制你即將部署的環境時;
2 你需要使用一些特定的第三方包或擴展時;
python3是官方推薦的且是未來全力支持的版本,目前很多功能提升僅在python3版本上進行。
【hello world】
1 創建hello.py
2 編寫程序:
if __name__ == /'__main__/': print "hello word"
3 運行程序:
python ./hello.py
【注釋】
1 無論是行注釋還是段注釋,均以#加一個空格來注釋。
2 如果需要在代碼中使用中文注釋,必須在python文件的最前面加上如下注釋說明:
# -* - coding: UTF-8 -* -
3 如下注釋用于指定解釋器
#! /usr/bin/python
【文件類型】
1 Python的文件類型分為3種,即源代碼、字節代碼和優化代碼。這些都可以直接運行,不需要進行編譯或連接。
2 源代碼以.py為擴展名,由python來負責解釋;
3 源文件經過編譯后生成擴展名為.pyc的文件,即編譯過的字節文件。這種文件不能使用文本編輯器修改。pyc文件是和平臺無關的,可以在大部分操作系統上運行。如下語句可以用來產生pyc文件:
新聞熱點
疑難解答