參考菜鳥教程–python基礎教程
適用於python 2.x
python簡介
python定義
phthon 是一個高層次的結合瞭解釋性、編譯性、互動性和麪向對象的腳本語言。
解釋性:開發過程中沒有編譯環節,可直接用,由解釋器來解釋。
交互式:可以在一個python提示符,直接互動執行程序。
面嚮對象語言:支持面向對象的風格或代碼封裝在對象的編程技術。
初學者的語言:對於初級程序員來說,支持廣泛的應用程序開發,從簡單的文字處理到WWW瀏覽器再到遊戲。
遵循GPL(GNU General Public License)協議
python的特點
- 結構簡單,語法明確,代碼定義清晰
- 源碼易於維護,開源,可移植
- 一個廣泛的標準庫,可跨平臺
- 可在終端執行代碼並獲得結果
- 可擴展,可以用C或C++編寫不願開放的算法,然後從python程序中調用
- 提供所有主要的商業數據庫的接口
- 支持GUI,可以創建和移植到許多系統調用
- 可將python嵌入到c/c++程序中,讓程序用戶獲得“腳本化”的能力[這裏寫鏈接內容]
Python的使用
環境搭建
詳情參考:鏈接(https://www.runoob.com/python/python-install.html)
/usr/bin/python 是python的安裝目錄
運行Python
- 通過命令行窗口進入Python
$ python #unix/linux
Python命令行參數:
選項 | 描述 |
---|---|
-d | 在解析時顯示調試信息 |
-O | 生成優化代碼(.pyo文件) |
-S | 啓動時不引入查找Python路徑的位置 |
-V | 輸出Python版本號 |
file | 在給定的Python文件執行Python腳本 |
- 在應用程序中
$ python xx.py #unix/linux
- 集成開發環境 :PyCharm
用Python語言編寫.py文件
Python中文編碼
Python中默認的編碼格式爲ASCII格式無法正確打印漢字(針對Python 2.x)
——解決辦法:在文件開頭加入
#-*- coding: UTF-8 -*-
即可。
NOTE: Python3.x源碼文件默認使用utf-8編碼,可正常解析中文,無需指定UTF-8編碼.